aboutsummaryrefslogtreecommitdiff
path: root/src/commands/config/disable.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/config/disable.ts')
-rw-r--r--src/commands/config/disable.ts18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/commands/config/disable.ts b/src/commands/config/disable.ts
index 776ecf0..ef994dd 100644
--- a/src/commands/config/disable.ts
+++ b/src/commands/config/disable.ts
@@ -8,6 +8,7 @@ import {
type CommandMessage,
type SlashMessage
} from '#lib';
+import { input } from '#lib/utils/Format.js';
import assert from 'assert/strict';
import { ApplicationCommandOptionType, AutocompleteInteraction } from 'discord.js';
@@ -87,21 +88,24 @@ export default class DisableCommand extends BotCommand {
const success = global
? await this.client.utils.setGlobal('disabledCommands', newValue).catch(() => false)
: await message.guild.setSetting('disabledCommands', newValue, message.member!).catch(() => false);
- if (!success)
+
+ const actionStem = action.substring(0, action.length - 2);
+
+ if (!success) {
return await message.util.reply({
- content: `${emojis.error} There was an error${global ? ' globally' : ''} **${action.substring(
- 0,
- action.length - 2
- )}ing** the **${commandID}** command.`,
+ content: `${emojis.error} There was an error${global ? ' globally' : ''} **${actionStem}ing** the ${input(
+ commandID
+ )} command.`,
allowedMentions: AllowedMentions.none()
});
- else
+ } else {
return await message.util.reply({
- content: `${emojis.success} Successfully **${action.substring(0, action.length - 2)}ed** the **${commandID}** command${
+ content: `${emojis.success} Successfully **${actionStem}ed** the ${input(commandID)} command${
global ? ' globally' : ''
}.`,
allowedMentions: AllowedMentions.none()
});
+ }
}
public override async autocomplete(interaction: AutocompleteInteraction) {