MCPcopy Create free account
hub / github.com/Botloader/botloader / userAvatarUrl

Function userAvatarUrl

frontend/src/components/Util.tsx:11–22  ·  view source on GitHub ↗
(u: Pick<User, "avatar" | "id" | "discriminator">, size = 64)

Source from the content-addressed store, hash-verified

9}
10
11export function userAvatarUrl(u: Pick<User, "avatar" | "id" | "discriminator">, size = 64): string {
12 if (u.avatar) {
13 const extension =
14 u.avatar.startsWith("a_") ? "gif" : "png";
15
16 return `https://cdn.discordapp.com/avatars/${u.id}/${u.avatar}.${extension}?size=${size}`
17 } else {
18 const discriminator = parseInt(u.discriminator);
19
20 return `https://cdn.discordapp.com/embed/avatars/${discriminator % 5}.png?size=${size}`
21 }
22}

Callers 3

TopNavFunction · 0.90
PluginItemFunction · 0.90
ViewPluginFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected