Update avatarUrl.ts

This commit is contained in:
a boi here
2021-12-20 19:02:55 +01:00
committed by GitHub
parent 659efea486
commit 6455e3727e

View File

@@ -8,19 +8,19 @@ export function avatarURL(
userId: bigint,
discriminator: number,
options?: {
avatar: string | bigint | undefined;
avatar: bigint | undefined;
size?: ImageSize;
format?: ImageFormat;
}
) {
return options.avatar
return options?.avatar
? bot.utils.formatImageURL(
bot.constants.endpoints.USER_AVATAR(
userId,
typeof options.avatar === "string" ? options.avatar : bot.utils.iconBigintToHash(options.avatar)
typeof options?.avatar === "string" ? options.avatar : bot.utils.iconBigintToHash(options?.avatar)
),
options.size || 128,
options.format
options?.size || 128,
options?.format
)
: bot.constants.endpoints.USER_DEFAULT_AVATAR(Number(discriminator) % 5);
}