mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-06-16 19:15:03 +00:00
fix: error on displayAvatarURL() call
This commit is contained in:
parent
a82221d42a
commit
27474375c3
1 changed files with 13 additions and 13 deletions
|
@ -244,17 +244,7 @@ export function guildToTemplateSafeGuild(guild: Guild): TemplateSafeGuild {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function userToTemplateSafeUser(user: User | UnknownUser | PartialUser): TemplateSafeUser {
|
export function userToTemplateSafeUser(user: User | UnknownUser | PartialUser): TemplateSafeUser {
|
||||||
if (user instanceof UnknownUser || user.partial) {
|
if (user instanceof User) {
|
||||||
return new TemplateSafeUser({
|
|
||||||
id: user.id,
|
|
||||||
username: "Unknown",
|
|
||||||
discriminator: "0000",
|
|
||||||
mention: `<@${user.id}>`,
|
|
||||||
tag: "Unknown#0000",
|
|
||||||
renderedUsername: "Unknown",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
return new TemplateSafeUser({
|
return new TemplateSafeUser({
|
||||||
id: user.id,
|
id: user.id,
|
||||||
username: user.username,
|
username: user.username,
|
||||||
|
@ -262,13 +252,23 @@ export function userToTemplateSafeUser(user: User | UnknownUser | PartialUser):
|
||||||
globalName: user.globalName,
|
globalName: user.globalName,
|
||||||
mention: `<@${user.id}>`,
|
mention: `<@${user.id}>`,
|
||||||
tag: user.tag,
|
tag: user.tag,
|
||||||
avatarURL: user.displayAvatarURL(),
|
avatarURL: user.displayAvatarURL?.() || "",
|
||||||
bot: user.bot,
|
bot: user.bot,
|
||||||
createdAt: user.createdTimestamp,
|
createdAt: user.createdTimestamp,
|
||||||
renderedUsername: renderUsername(user),
|
renderedUsername: renderUsername(user),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return new TemplateSafeUser({
|
||||||
|
id: user.id,
|
||||||
|
username: "Unknown",
|
||||||
|
discriminator: "0000",
|
||||||
|
mention: `<@${user.id}>`,
|
||||||
|
tag: "Unknown#0000",
|
||||||
|
renderedUsername: "Unknown",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
export function roleToTemplateSafeRole(role: Role): TemplateSafeRole {
|
export function roleToTemplateSafeRole(role: Role): TemplateSafeRole {
|
||||||
return new TemplateSafeRole({
|
return new TemplateSafeRole({
|
||||||
id: role.id,
|
id: role.id,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue