Skip to content

Commit

Permalink
Picture Links: animated guild specific avatars is gif now
Browse files Browse the repository at this point in the history
  • Loading branch information
Rico040 committed May 21, 2024
1 parent 1dba51a commit 07e83ed
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion plugins/picture-links/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,14 @@ async function openModal(src: string, event) {
}

const unpatchAvatar = after("default", HeaderAvatar, ([{ user, style, guildId }], res) => {
const guildSpecific = user.guildMemberAvatars?.[guildId] && `https://cdn.discordapp.com/guilds/${guildId}/users/${user.id}/avatars/${user.guildMemberAvatars[guildId]}.png?size=4096`;
var ext = "png";
if (user.guildMemberAvatars[guildId].includes("a_")) {ext = "gif";}
const guildSpecific = user.guildMemberAvatars?.[guildId] && `https://cdn.discordapp.com/guilds/${guildId}/users/${user.id}/avatars/${user.guildMemberAvatars[guildId]}.${ext}?size=4096`;
const image = user?.getAvatarURL?.(false, 4096, true);
if (!image) return res;

console.log("Guild Specific Avatar: ", guildSpecific);

const url =
typeof image === "number"
? `https://cdn.discordapp.com/embed/avatars/${Number(BigInt(user.id) >> 22n) % 6}.png`
Expand Down

0 comments on commit 07e83ed

Please sign in to comment.