Commit 01cf4d88 authored by nanahira's avatar nanahira

fix avatar url

parent 092a96e0
Pipeline #6726 failed with stages
in 3 minutes and 19 seconds
...@@ -19,17 +19,17 @@ async function getRealUsername(originalUsername: string) { ...@@ -19,17 +19,17 @@ async function getRealUsername(originalUsername: string) {
async function getAvatarURL(usernames: string[]) { async function getAvatarURL(usernames: string[]) {
for (let username of usernames) { for (let username of usernames) {
try { try {
let url = (await axios.get(`https://api.moecube.com/accounts/users/${encodeURIComponent(username)}.avatar`, { const { data: avatar } = (await axios.get(`https://api.moecube.com/accounts/users/${encodeURIComponent(username)}.json`, {
responseType: "text" responseType: "json"
})).data as string; })).data;
if (url.match(/^http(s)?:\/\//)) { if (avatar?.match(/^http(s)?:\/\//)) {
return url; return avatar;
} }
} catch (e) { } catch (e) {
console.error(`Avatar of ${username} not found: ${e.toString()}`); console.error(`Avatar of ${username} not found: ${e.toString()}`);
} }
} }
return "https://cdn01.moecube.com/accounts/default_avatar.jpg"; return "https://cdn02.moecube.com:444/accounts/default_avatar.jpg";
} }
async function getURLFromUsername(username: string) { async function getURLFromUsername(username: string) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment