Skip to content

Commit 6f5c7da

Browse files
committed
removed cancel all command
1 parent ea1bc83 commit 6f5c7da

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

application/src/main/java/org/togetherjava/tjbot/commands/reminder/ReminderCommand.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ public final class ReminderCommand extends SlashCommandAdapter {
5959
private static final String COMMAND_NAME = "reminder";
6060
private static final String LIST_SUBCOMMAND = "list";
6161
private static final String CANCEL_COMMAND = "cancel";
62-
private static final String CANCEL_ALL_COMMAND = "cancle-all";
6362
private static final String CANCEL_REMINDER_OPTION = "reminder";
6463
static final String CREATE_SUBCOMMAND = "create";
6564
static final String TIME_AMOUNT_OPTION = "time-amount";
@@ -104,7 +103,6 @@ public ReminderCommand(Database database) {
104103
new SubcommandData(CANCEL_COMMAND, "cancels a pending reminder").addOption(
105104
OptionType.STRING, CANCEL_REMINDER_OPTION, "reminder to cancel", true,
106105
true),
107-
new SubcommandData(CANCEL_ALL_COMMAND, "cancels all your pending reminders"),
108106
new SubcommandData(LIST_SUBCOMMAND, "shows all your currently pending reminders"));
109107

110108
this.database = database;
@@ -115,7 +113,6 @@ public void onSlashCommand(SlashCommandInteractionEvent event) {
115113
switch (event.getSubcommandName()) {
116114
case CREATE_SUBCOMMAND -> handleCreateCommand(event);
117115
case CANCEL_COMMAND -> handleCancelCommand(event);
118-
case CANCEL_ALL_COMMAND -> handleCancelAllCommand(event);
119116
case LIST_SUBCOMMAND -> handleListCommand(event);
120117
default -> throw new AssertionError(
121118
"Unexpected Subcommand: " + event.getSubcommandName());
@@ -201,14 +198,6 @@ private void handleCancelCommand(SlashCommandInteractionEvent event) {
201198
event.reply("Your reminder is canceled").setEphemeral(true).queue();
202199
}
203200

204-
private void handleCancelAllCommand(SlashCommandInteractionEvent event) {
205-
database.write(context -> context.delete(PENDING_REMINDERS)
206-
.where(PENDING_REMINDERS.AUTHOR_ID.eq(event.getUser().getIdLong()))
207-
.execute());
208-
209-
event.reply("All your reminder are canceled").setEphemeral(true).queue();
210-
}
211-
212201
private void handleListCommand(SlashCommandInteractionEvent event) {
213202
Result<PendingRemindersRecord> pendingReminders =
214203
getPendingReminders(event.getGuild(), event.getUser());

0 commit comments

Comments
 (0)