diff --git a/kite-web/src/lib/discord/cdn.ts b/kite-web/src/lib/discord/cdn.ts index 7ed4e6b..73d5a28 100644 --- a/kite-web/src/lib/discord/cdn.ts +++ b/kite-web/src/lib/discord/cdn.ts @@ -1,11 +1,12 @@ export function userAvatarUrl( - user: { id: string; discriminator: string; avatar: string | null }, + user: { id: string; discriminator: string | null; avatar: string | null }, size: number = 128 ) { if (user.avatar) { return `https://cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png?size=${size}`; } else { - let defaultAvatar: number | BigInt = parseInt(user.discriminator) % 5; + let defaultAvatar: number | BigInt = + parseInt(user.discriminator || "0") % 5; if (!user.discriminator || user.discriminator === "0") { defaultAvatar = (BigInt(user.id) >> BigInt(22)) % BigInt(6); }