Discard changes to src/plugins/emoteCloner/index.tsx

This commit is contained in:
byron 2024-04-08 21:13:50 -04:00 committed by GitHub
parent 8c48731026
commit f801ab3cb9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -56,7 +56,7 @@ function getUrl(data: Data) {
if (data.t === "Emoji") if (data.t === "Emoji")
return `${location.protocol}//${window.GLOBAL_ENV.CDN_HOST}/emojis/${data.id}.${data.isAnimated ? "gif" : "png"}`; return `${location.protocol}//${window.GLOBAL_ENV.CDN_HOST}/emojis/${data.id}.${data.isAnimated ? "gif" : "png"}`;
return `${window.GLOBAL_ENV.MEDIA_PROXY_ENDPOINT}/stickers/${data.id}.${StickerExt[data.format_type]}?size=2048`; return `${window.GLOBAL_ENV.MEDIA_PROXY_ENDPOINT}/stickers/${data.id}.${StickerExt[data.format_type]}`;
} }
async function fetchSticker(id: string) { async function fetchSticker(id: string) {
@ -129,15 +129,9 @@ function getGuildCandidates(data: Data) {
const { emojis } = EmojiStore.getGuilds()[g.id]; const { emojis } = EmojiStore.getGuilds()[g.id];
let count = 0; let count = 0;
for (const emoji of emojis) { for (const emoji of emojis)
if (emoji.animated === isAnimated) { if (emoji.animated === isAnimated) count++;
count++; return count < emojiSlots;
}
if (emoji.managed === true) {
count--; // twitch emojis do not count towards the limit
}
}
return count = emojiSlots;
}).sort((a, b) => a.name.localeCompare(b.name)); }).sort((a, b) => a.name.localeCompare(b.name));
} }
@ -151,9 +145,8 @@ async function fetchBlob(url: string) {
async function doClone(guildId: string, data: Sticker | Emoji) { async function doClone(guildId: string, data: Sticker | Emoji) {
try { try {
if (data.t === "Sticker") { if (data.t === "Sticker")
await cloneSticker(guildId, data); await cloneSticker(guildId, data);
}
else else
await cloneEmoji(guildId, data); await cloneEmoji(guildId, data);