guildinfo+lookupinvite: guh

This commit is contained in:
Cynthia Foxwell 2025-07-04 12:11:21 -06:00
parent 3e373fb91b
commit 139680a303
Signed by: Cynosphere
SSH key fingerprint: SHA256:H3SM8ufP/uxqLwKSH7xY89TDnbR9uOHzjLoBr0tlajk
2 changed files with 12 additions and 4 deletions

View file

@ -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 ?? "<unknown application>"}${
profile.game_activity[id]?.activity_level > 1 ? " \ud83d\udd25" : ""
}\n-# \u200b\u3000${id}`;
})

View file

@ -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 ?? "<unknown application>"}${
profile.game_activity[id]?.activity_level > 1 ? " \ud83d\udd25" : ""
}\n-# \u200b\u3000${id}`;
})