fix: do the same for applicaiton_commands

This commit is contained in:
CyberL1 2025-10-17 08:46:06 +02:00 committed by Rory&
parent 3c21b6a9ba
commit 863e7f6ff3

View File

@ -43,9 +43,25 @@ router.get("/", route({}), async (req: Request, res: Response) => {
const globalApplicationCommands = await ApplicationCommand.find({ where: { application_id: applications[0].id, guild_id: IsNull() } });
const guildApplicationCommands = await ApplicationCommand.find({ where: { application_id: applications[0].id, guild_id: req.params.guild_id } });
const applicationCommandsSendable = [];
for (const command of [...globalApplicationCommands, ...guildApplicationCommands]) {
applicationCommandsSendable.push({
application_id: command.application_id,
description: command.description,
dm_permission: command.dm_permission,
global_popularity_rank: command.global_popularity_rank,
id: command.id,
integration_types: command.integration_types,
name: command.name,
type: command.type,
version: command.version,
});
}
res.send({
applications: applicationsSendable,
application_commands: [...globalApplicationCommands, ...guildApplicationCommands],
application_commands: applicationCommandsSendable,
version: Snowflake.generate(),
});
});