diff --git a/src/modules/utility/guildinfo.js b/src/modules/utility/guildinfo.js index f39c01d..f57c613 100644 --- a/src/modules/utility/guildinfo.js +++ b/src/modules/utility/guildinfo.js @@ -85,10 +85,14 @@ guildinfo.callback = async function (msg, line, args, {nolocal, debug}) { .map(async (id) => { let game = Games.find((x) => x.id == id); if (!game) { - game = await hf.bot.requestHandler.request("GET", APIEndpoints.APPLICATION_RPC(id), false); + try { + game = await hf.bot.requestHandler.request("GET", APIEndpoints.APPLICATION_RPC(id), false); + } catch { + game = null; + } } - return `${game.name}${ + return `${game?.name ?? ""}${ profile.game_activity[id]?.activity_level > 1 ? " \ud83d\udd25" : "" }\n-# \u200b\u3000${id}`; }) diff --git a/src/modules/utility/lookupinvite.js b/src/modules/utility/lookupinvite.js index b69b6a0..f426245 100644 --- a/src/modules/utility/lookupinvite.js +++ b/src/modules/utility/lookupinvite.js @@ -232,10 +232,14 @@ lookupinvite.callback = async function (msg, line) { .map(async (id) => { let game = Games.find((x) => x.id == id); if (!game) { - game = await hf.bot.requestHandler.request("GET", APIEndpoints.APPLICATION_RPC(id), false); + try { + game = await hf.bot.requestHandler.request("GET", APIEndpoints.APPLICATION_RPC(id), false); + } catch { + game = null; + } } - return `${game.name}${ + return `${game?.name ?? ""}${ profile.game_activity[id]?.activity_level > 1 ? " \ud83d\udd25" : "" }\n-# \u200b\u3000${id}`; })