From 139680a3039dc147cfc23be6941f65f6808a3150 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Fri, 4 Jul 2025 12:11:21 -0600 Subject: [PATCH] guildinfo+lookupinvite: guh --- src/modules/utility/guildinfo.js | 8 ++++++-- src/modules/utility/lookupinvite.js | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) 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}`; })