FakeNitro: fix animated webp emojis not animating (#3830)

This commit is contained in:
Sophie 2025-12-12 02:22:04 +11:00 committed by GitHub
parent 6e11973a30
commit 4c8a734233
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -493,10 +493,11 @@ export default definePlugin({
} catch { }
const emojiName = EmojiStore.getCustomEmojiById(fakeNitroMatch[1])?.name ?? url?.searchParams.get("name") ?? "FakeNitroEmoji";
const isAnimated = fakeNitroMatch[2] === "gif" || url?.searchParams.get("animated") === "true";
return Parser.defaultRules.customEmoji.react({
jumboable: !inline && content.length === 1 && typeof content[0].type !== "string",
animated: fakeNitroMatch[2] === "gif",
animated: isAnimated,
emojiId: fakeNitroMatch[1],
name: emojiName,
fake: true