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)