diff --git a/plugins/freemoji/src/Settings.tsx b/plugins/freemoji/src/Settings.tsx index 600331b..29d6009 100644 --- a/plugins/freemoji/src/Settings.tsx +++ b/plugins/freemoji/src/Settings.tsx @@ -14,7 +14,7 @@ const sizeOptions = { Jumbo: 128, } -const previewUri = "https://cdn.discordapp.com/emojis/1105406110724268075.webp"; +const previewUri = "https://cdn.discordapp.com/emojis/926602689213767680.webp"; export default () => { useProxy(storage); diff --git a/plugins/freemoji/src/msgProcessor.ts b/plugins/freemoji/src/msgProcessor.ts index 15366e5..3e1e961 100644 --- a/plugins/freemoji/src/msgProcessor.ts +++ b/plugins/freemoji/src/msgProcessor.ts @@ -23,10 +23,15 @@ function extractUnusableEmojis(messageString: string, size: number) { // Remove emote from original msg messageString = messageString.replace(emojiString[0], ""); // Add to emotes to send - emojiUrls.push(`${emoji.url.split("?")[0]}?size=${size}`); + // Hacky fix, someone on discord removed url property for emoji + if (emoji.animated){ + emojiUrls.push(`https://cdn.discordapp.com/emojis/${emojiString[2]}.gif?size=${size}`); + } else { + emojiUrls.push(`https://cdn.discordapp.com/emojis/${emojiString[2]}.webp?size=${size}`); + } } } - + return { newContent: messageString.trim(), extractedEmojis: emojiUrls,