Pass badge error to badgenServe

pull/298/head
Amio 2019-07-05 21:35:08 +08:00
rodzic fba3de34c1
commit 6338948b35
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -55,15 +55,15 @@ export function badgenServe (handlers: BadgenServeHandlers): Function {
let iconPromise: Promise<string | undefined> = Promise.resolve(undefined);
if (typeof query.icon === 'string') {
if (query.icon.startsWith('https://')) {
iconPromise = fetchIcon(query.icon)
iconPromise = fetchIcon(query.icon).catch(e => undefined)
} else {
iconPromise = Promise.resolve(query.icon)
}
}
const [ icon, params = defaultParams ] = await Promise.all([
iconPromise.catch(e => undefined),
paramsPromise.catch(e => defaultParams)
iconPromise,
paramsPromise
])
params.subject = simpleDecode(params.subject)