export async function deployCommands({ guildId }: DeployCommandsProps) {
try {
console.log(
`Started refreshing application (/) commands for guild ${guildId}.`
);
const commandsData = await Promise.all(
Object.values(commands).map((command) => command.getCommandData(guildId))
);
await rest.put(
Routes.applicationGuildCommands(config.DISCORD_CLIENT_ID!, guildId),
{ body: commandsData }
);
console.log(
`Successfully reloaded application (/) commands for guild ${guildId}.`
);
} catch (error) {
console.error("Error deploying commands:", error);
}
}
export async function deployCommands({ guildId }: DeployCommandsProps) {
try {
console.log(
`Started refreshing application (/) commands for guild ${guildId}.`
);
const commandsData = await Promise.all(
Object.values(commands).map((command) => command.getCommandData(guildId))
);
await rest.put(
Routes.applicationGuildCommands(config.DISCORD_CLIENT_ID!, guildId),
{ body: commandsData }
);
console.log(
`Successfully reloaded application (/) commands for guild ${guildId}.`
);
} catch (error) {
console.error("Error deploying commands:", error);
}
}