From 1f706b69b886a1bdb287796aa56d4d07810394c6 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Sun, 25 Aug 2024 19:47:34 +0200 Subject: [PATCH] Refactor CommandStaffJoinDate initialization Correctly initialize and return the CommandData object for cleaner code. This change ensures proper usage of the command data and handles the auto-complete interaction correctly. --- .../commandManager/commands/CommandStaffJoinDate.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/alttd/commandManager/commands/CommandStaffJoinDate.java b/src/main/java/com/alttd/commandManager/commands/CommandStaffJoinDate.java index 115b2a7..ac4783d 100644 --- a/src/main/java/com/alttd/commandManager/commands/CommandStaffJoinDate.java +++ b/src/main/java/com/alttd/commandManager/commands/CommandStaffJoinDate.java @@ -27,8 +27,10 @@ import java.util.stream.Collectors; public class CommandStaffJoinDate extends DiscordCommand { + private final CommandData commandData; + public CommandStaffJoinDate(JDA jda, CommandManager commandManager) { - CommandData commandData = Commands.slash(getName(), "View join date for staff members, or add them manually") + this.commandData = Commands.slash(getName(), "View join date for staff members, or add them manually") .addOption(OptionType.MENTIONABLE, "staff", "Set the soft lock \"on\" or \"off\"", false, false) .addOption(OptionType.NUMBER, "join-time", "Channel to change soft lock state for", false, false) .setDefaultPermissions(DefaultMemberPermissions.enabledFor(Permission.ADMINISTRATOR)) @@ -104,7 +106,7 @@ public class CommandStaffJoinDate extends DiscordCommand { @Override public void suggest(CommandAutoCompleteInteractionEvent event) { - + event.replyChoiceStrings(List.of()).queue(); } @Override @@ -114,6 +116,6 @@ public class CommandStaffJoinDate extends DiscordCommand { @Override public CommandData getCommandData() { - return null; + return commandData; } }