3
0
Fork 0
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:
Dragory 2025-05-31 22:14:13 +00:00
parent a82221d42a
commit 27474375c3
No known key found for this signature in database

View file

@ -244,28 +244,28 @@ 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({ return new TemplateSafeUser({
id: user.id, id: user.id,
username: "Unknown", username: user.username,
discriminator: "0000", discriminator: user.discriminator,
globalName: user.globalName,
mention: `<@${user.id}>`, mention: `<@${user.id}>`,
tag: "Unknown#0000", tag: user.tag,
renderedUsername: "Unknown", avatarURL: user.displayAvatarURL?.() || "",
bot: user.bot,
createdAt: user.createdTimestamp,
renderedUsername: renderUsername(user),
}); });
} }
return new TemplateSafeUser({ return new TemplateSafeUser({
id: user.id, id: user.id,
username: user.username, username: "Unknown",
discriminator: user.discriminator, discriminator: "0000",
globalName: user.globalName,
mention: `<@${user.id}>`, mention: `<@${user.id}>`,
tag: user.tag, tag: "Unknown#0000",
avatarURL: user.displayAvatarURL(), renderedUsername: "Unknown",
bot: user.bot,
createdAt: user.createdTimestamp,
renderedUsername: renderUsername(user),
}); });
} }