diff --git a/src/webpage/emoji.ts b/src/webpage/emoji.ts index ad31917..b9debb3 100644 --- a/src/webpage/emoji.ts +++ b/src/webpage/emoji.ts @@ -232,13 +232,10 @@ class Emoji { let isFirst = true; - [ - localuser.lookingguild, - ...localuser.guilds - .filter((guild) => guild.id != "@me" && guild.emojis.length > 0) - .filter((guild) => guild !== localuser.lookingguild), - ] - .filter((guild) => guild !== undefined) + ([localuser.lookingguild, ...localuser.guilds].filter((_) => _) as Guild[]) + .filter((guild) => guild.id != "@me" && guild.emojis.length > 0) + .filter((guild) => guild !== localuser.lookingguild) + .forEach((guild) => { const select = document.createElement("div"); select.classList.add("emojiSelect"); diff --git a/src/webpage/service.ts b/src/webpage/service.ts index da8d5cf..388388f 100644 --- a/src/webpage/service.ts +++ b/src/webpage/service.ts @@ -42,6 +42,7 @@ async function checkCache() { if (lastcache !== text) { deleteoldcache(); putInCache("/getupdates", data); + self.close(); } checkedrecently = true; });