fix generic command name getter

This commit is contained in:
Baipyrus 2024-02-05 22:56:22 +01:00
parent cb56dded3b
commit 4bdd04a881

View File

@ -21,9 +21,9 @@ const executeCommand = async (interaction, command) => {
} }
}; };
const genericExecute = async (interaction, command, name, description) => { const genericExecute = async (interaction, command, name, description, cmdName) => {
try { try {
console.info(`[INFO] Command ${interaction.commandName} ${description ?? `used "${name}"`}.`); console.info(`[INFO] Command ${(cmdName ?? interaction.commandName) ?? 'anonymous'} ${description ?? `used "${name}"`}.`);
await command[name](interaction); await command[name](interaction);
} catch (error) { } catch (error) {
console.error(error); console.error(error);
@ -49,7 +49,7 @@ export async function execute(interaction) {
const name = interaction.customId.split('-')[0]; const name = interaction.customId.split('-')[0];
command = interaction.client.commands.get(name); command = interaction.client.commands.get(name);
await genericExecute(interaction, command, 'modalSubmit', 'submitted a modal'); await genericExecute(interaction, command, 'modalSubmit', 'submitted a modal', name);
return; return;
} }