From 4f706ba41ad405f7f1753c1fc4597ba4d126698a Mon Sep 17 00:00:00 2001
From: lowlighter <22963968+lowlighter@users.noreply.github.com>
Date: Sat, 27 Feb 2021 15:32:02 +0100
Subject: [PATCH] Fix token NOT_NEEDED with GitHub emojis
---
source/app/metrics/utils.mjs | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
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)