@@ -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