EventWaiter doesn`t working correctly JDA
01:29 30 May 2022

I'm trying to create an EventWaiter when someone click on select menu with this code below, but it doesn't seems to work. Event waiter does not respond to pressing, but only sends a message after the time has elapsed.

waiter.waitForEvent(
    SelectMenuInteractionEvent.class,
    e -> !e.getSelectMenu().isDisabled(),
    e -> {
        channel.sendMessage("yes").queue();
    },
    20L,
    TimeUnit.SECONDS,
    () -> {
        channel.sendMessage("No").queue();
    }
);
java discord discord-jda