3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-06-16 02:55: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 {
if (user instanceof UnknownUser || user.partial) {
if (user instanceof User) {
return new TemplateSafeUser({
id: user.id,
username: "Unknown",
discriminator: "0000",
username: user.username,
discriminator: user.discriminator,
globalName: user.globalName,
mention: `<@${user.id}>`,
tag: "Unknown#0000",
renderedUsername: "Unknown",
tag: user.tag,
avatarURL: user.displayAvatarURL?.() || "",
bot: user.bot,
createdAt: user.createdTimestamp,
renderedUsername: renderUsername(user),
});
}
return new TemplateSafeUser({
id: user.id,
username: user.username,
discriminator: user.discriminator,
globalName: user.globalName,
username: "Unknown",
discriminator: "0000",
mention: `<@${user.id}>`,
tag: user.tag,
avatarURL: user.displayAvatarURL(),
bot: user.bot,
createdAt: user.createdTimestamp,
renderedUsername: renderUsername(user),
tag: "Unknown#0000",
renderedUsername: "Unknown",
});
}