Skip to content

Commit 7bd258d

Browse files
committed
feat: use latest JDA API
1 parent 042a0e0 commit 7bd258d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

application/src/main/java/org/togetherjava/tjbot/features/basic/ApplicationCreateCommand.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
import net.dv8tion.jda.api.events.interaction.ModalInteractionEvent;
1515
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
1616
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
17-
import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent;
17+
import net.dv8tion.jda.api.events.interaction.component.StringSelectInteractionEvent;
1818
import net.dv8tion.jda.api.interactions.commands.CommandInteraction;
1919
import net.dv8tion.jda.api.interactions.components.ActionRow;
20-
import net.dv8tion.jda.api.interactions.components.Modal;
2120
import net.dv8tion.jda.api.interactions.components.buttons.Button;
22-
import net.dv8tion.jda.api.interactions.components.selections.SelectMenu;
2321
import net.dv8tion.jda.api.interactions.components.selections.SelectOption;
22+
import net.dv8tion.jda.api.interactions.components.selections.StringSelectMenu;
2423
import net.dv8tion.jda.api.interactions.components.text.TextInput;
2524
import net.dv8tion.jda.api.interactions.components.text.TextInputStyle;
25+
import net.dv8tion.jda.api.interactions.modals.Modal;
2626
import net.dv8tion.jda.api.interactions.modals.ModalMapping;
2727
import org.slf4j.Logger;
2828
import org.slf4j.LoggerFactory;
@@ -96,9 +96,9 @@ public void onSlashCommand(SlashCommandInteractionEvent event) {
9696
@Override
9797
public void onButtonClick(ButtonInteractionEvent event, List<String> args) {
9898
User user = event.getUser();
99-
SelectMenu.Builder menu =
100-
SelectMenu.create(generateComponentId(Lifespan.REGULAR, event.getUser().getId()))
101-
.setPlaceholder("Select role to apply for");
99+
StringSelectMenu.Builder menu = StringSelectMenu
100+
.create(generateComponentId(Lifespan.REGULAR, event.getUser().getId()))
101+
.setPlaceholder("Select role to apply for");
102102

103103
config.applyRoleConfig()
104104
.stream()
@@ -126,7 +126,7 @@ private SelectOption mapToSelectOption(User user, ApplyRoleConfig option) {
126126
}
127127

128128
@Override
129-
public void onSelectMenuSelection(SelectMenuInteractionEvent event, List<String> args) {
129+
public void onStringSelectSelection(StringSelectInteractionEvent event, List<String> args) {
130130
SelectOption selectOption = event.getSelectedOptions().getFirst();
131131

132132
if (selectOption == null) {

0 commit comments

Comments
 (0)