getUserAvatarUrl: Fallback
This commit is contained in:
parent
1e125e309c
commit
bfa143dde8
1 changed files with 6 additions and 5 deletions
|
|
@ -134,14 +134,15 @@ export function removeFromArray<T>(arr: T[], predicate: (e: T) => boolean) {
|
||||||
|
|
||||||
export function getUserAvatarUrl(user: User, guildId?: string, canAnimate?: boolean, size?: number): string {
|
export function getUserAvatarUrl(user: User, guildId?: string, canAnimate?: boolean, size?: number): string {
|
||||||
const memberAvatar = guildId ? GuildMemberStore.getMember(guildId, user.id)?.avatar || null : null;
|
const memberAvatar = guildId ? GuildMemberStore.getMember(guildId, user.id)?.avatar || null : null;
|
||||||
|
if (memberAvatar) {
|
||||||
return memberAvatar
|
return IconUtils.getGuildMemberAvatarURLSimple({
|
||||||
? IconUtils.getGuildMemberAvatarURLSimple({
|
|
||||||
guildId: guildId!,
|
guildId: guildId!,
|
||||||
userId: user.id,
|
userId: user.id,
|
||||||
avatar: memberAvatar,
|
avatar: memberAvatar,
|
||||||
canAnimate,
|
canAnimate,
|
||||||
size
|
size
|
||||||
})
|
});
|
||||||
: IconUtils.getUserAvatarURL(user, canAnimate, size);
|
}
|
||||||
|
|
||||||
|
return IconUtils.getUserAvatarURL(user, canAnimate, size) ?? IconUtils.getDefaultAvatarURL(user.id, user?.discriminator);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue