diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index ac956ed5..44371ee0 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -183,9 +183,15 @@ //Load gemojis console.debug("metrics/svg/gemojis > rendering gemojis") const emojis = new Map() - for (const [emoji, url] of Object.entries((await rest.emojis.get()).data).map(([key, value]) => [`:${key}:`, value])) { - if (((!emojis.has(emoji)))&&(new RegExp(emoji, "g").test(rendered))) - emojis.set(emoji, ``) + try { + for (const [emoji, url] of Object.entries((await rest.emojis.get()).data).map(([key, value]) => [`:${key}:`, value])) { + if (((!emojis.has(emoji)))&&(new RegExp(emoji, "g").test(rendered))) + emojis.set(emoji, ``) + } + } + catch (error) { + console.debug("metrics/svg/gemojis > could not load gemojis") + console.debug(error) } //Apply replacements for (const [emoji, gemoji] of emojis)