Added error check to adding emote to suggestion
This commit is contained in:
parent
1efdf2a400
commit
4db1c8906d
|
|
@ -3,6 +3,7 @@ package com.alttd.buttonManager.buttons.suggestionReview;
|
||||||
import com.alttd.buttonManager.DiscordButton;
|
import com.alttd.buttonManager.DiscordButton;
|
||||||
import com.alttd.database.queries.commandOutputChannels.CommandOutputChannels;
|
import com.alttd.database.queries.commandOutputChannels.CommandOutputChannels;
|
||||||
import com.alttd.database.queries.commandOutputChannels.OutputType;
|
import com.alttd.database.queries.commandOutputChannels.OutputType;
|
||||||
|
import com.alttd.util.Logger;
|
||||||
import com.alttd.util.Util;
|
import com.alttd.util.Util;
|
||||||
import net.dv8tion.jda.api.EmbedBuilder;
|
import net.dv8tion.jda.api.EmbedBuilder;
|
||||||
import net.dv8tion.jda.api.entities.Guild;
|
import net.dv8tion.jda.api.entities.Guild;
|
||||||
|
|
@ -137,8 +138,10 @@ public class ButtonSuggestionReviewAccept extends DiscordButton {
|
||||||
return emoji.getAsReactionCode().equals("\uD83D\uDD27");
|
return emoji.getAsReactionCode().equals("\uD83D\uDD27");
|
||||||
})
|
})
|
||||||
.findAny()
|
.findAny()
|
||||||
.ifPresent(forumTag -> success.getThreadChannel().getManager().setAppliedTags(ForumTagSnowflake.fromId(forumTag.getIdLong()))
|
.ifPresentOrElse(forumTag -> success.getThreadChannel().getManager().setAppliedTags(ForumTagSnowflake.fromId(forumTag.getIdLong()))
|
||||||
.queue(RestAction.getDefaultSuccess(), Util::handleFailure));
|
.queue(RestAction.getDefaultSuccess(), Util::handleFailure), () -> {
|
||||||
|
Logger.warning("No [Unanswered] reaction found for suggestion");
|
||||||
|
});
|
||||||
}, failure -> event.replyEmbeds(Util.genericErrorEmbed("Error", "Unable to send suggestion to the suggestion channel"))
|
}, failure -> event.replyEmbeds(Util.genericErrorEmbed("Error", "Unable to send suggestion to the suggestion channel"))
|
||||||
.setEphemeral(true).queue(RestAction.getDefaultSuccess(), Util::handleFailure));
|
.setEphemeral(true).queue(RestAction.getDefaultSuccess(), Util::handleFailure));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user