From 34d1b259e8879d9750d313ba08ecb9ad0e972a68 Mon Sep 17 00:00:00 2001 From: Simon Lecoq <22963968+lowlighter@users.noreply.github.com> Date: Tue, 10 May 2022 05:03:13 +0200 Subject: [PATCH] fix(app/metrics): hide `config_gemoji` error when `token: NOT_NEEDED` (#1044) [skip ci] --- source/app/metrics/utils.mjs | 2 +- source/plugins/core/metadata.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index 0c694736..83e8de62 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -512,7 +512,7 @@ export const svg = { console.debug("metrics/svg/gemojis > rendering gemojis") const emojis = new Map() try { - for (const [emoji, url] of Object.entries((await rest.emojis.get()).data).map(([key, value]) => [`:${key}:`, value])) { + for (const [emoji, url] of Object.entries((await rest.emojis.get().catch(() => ({data:{}}))).data).map(([key, value]) => [`:${key}:`, value])) { if ((!emojis.has(emoji)) && (new RegExp(emoji, "g").test(rendered))) emojis.set(emoji, ``) } diff --git a/source/plugins/core/metadata.yml b/source/plugins/core/metadata.yml index 7b1e2517..b16930cd 100644 --- a/source/plugins/core/metadata.yml +++ b/source/plugins/core/metadata.yml @@ -238,6 +238,8 @@ inputs: GitHub supports additional emojis which are not registered in Unicode standard (:octocat:, :shipit:, :trollface:, ...) See full list at https://api.github.com/emojis. + This option has no effect when `token: NOT_NEEDED` is set. + May increase filesize type: boolean default: yes