diff --git a/src/helpers/members/avatarUrl.ts b/src/helpers/members/avatarUrl.ts index b1d6c4be8..4bbd15d87 100644 --- a/src/helpers/members/avatarUrl.ts +++ b/src/helpers/members/avatarUrl.ts @@ -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); }