mirror of
https://github.com/NohamR/lanyard-profile-readme.git
synced 2026-05-26 13:41:32 +00:00
code cleanup
Co-Authored-By: looskie <50378828+Looskie@users.noreply.github.com>
This commit is contained in:
@@ -28,33 +28,31 @@ const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise<
|
|||||||
hideStatus = "false",
|
hideStatus = "false",
|
||||||
borderRadius = "10px";
|
borderRadius = "10px";
|
||||||
|
|
||||||
let avatar;
|
let avatar: String;
|
||||||
const lastDigit = Number(body.data.discord_user.discriminator.substr(-1))
|
if (body.data.discord_user.avatar) {
|
||||||
switch (true) {
|
|
||||||
case body.data.discord_user.avatar !== null: {
|
|
||||||
avatar = await encodeBase64(`https://cdn.discordapp.com/avatars/${body.data.discord_user.id}/${body.data.discord_user.avatar}.${avatarExtension}?size=256`);
|
avatar = await encodeBase64(`https://cdn.discordapp.com/avatars/${body.data.discord_user.id}/${body.data.discord_user.avatar}.${avatarExtension}?size=256`);
|
||||||
break;
|
} else {
|
||||||
|
let lastDigit = Number(body.data.discord_user.discriminator.substr(-1))
|
||||||
|
if (lastDigit >= 5) {
|
||||||
|
lastDigit -= 5
|
||||||
}
|
}
|
||||||
// the default avatar that discord uses depends on the last digit of the user's discriminator
|
// the default avatar that discord uses depends on the last digit of the user's discriminator
|
||||||
case [0, 5].includes(lastDigit): {
|
switch (lastDigit) {
|
||||||
avatar = blue;
|
case 1:
|
||||||
break;
|
|
||||||
}
|
|
||||||
case [1, 6].includes(lastDigit): {
|
|
||||||
avatar = gray;
|
avatar = gray;
|
||||||
break;
|
break;
|
||||||
}
|
case 2:
|
||||||
case [2, 7].includes(lastDigit): {
|
|
||||||
avatar = green;
|
avatar = green;
|
||||||
break;
|
break;
|
||||||
}
|
case 3:
|
||||||
case [3, 8].includes(lastDigit): {
|
|
||||||
avatar = gold;
|
avatar = gold;
|
||||||
break;
|
break;
|
||||||
}
|
case 4:
|
||||||
case [4, 9].includes(lastDigit): {
|
|
||||||
avatar = red;
|
avatar = red;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
avatar = blue;
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user