Skip to content

Commit

Permalink
Merge pull request #466 from danthe1st/fix-close
Browse files Browse the repository at this point in the history
fix closing of help posts
  • Loading branch information
MoonTM-GIT authored Dec 31, 2023
2 parents 86931fd + b21c017 commit b1fd094
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ private void handleHelpThanksInteraction(@NotNull ButtonInteractionEvent event,
}
switch (id[2]) {
case "done" -> handleThanksCloseButton(event, manager, post);
case "cancel" -> event.getMessage().delete().queue();
case "cancel" -> event.deferEdit().flatMap(h -> event.getMessage().delete()).queue();
default -> {
List<Button> thankButtons = event.getMessage()
.getButtons()
Expand All @@ -277,10 +277,10 @@ private void handleHelpThanksInteraction(@NotNull ButtonInteractionEvent event,

private void handleThanksCloseButton(@NotNull ButtonInteractionEvent event, HelpManager manager, ThreadChannel post) {
List<Button> buttons = event.getMessage().getButtons();
// immediately delete the message
// close post
manager.close(event, false, null);
// delete the message
event.getMessage().delete().queue(s -> {
// close post
manager.close(event, false, null);
experienceService.addMessageBasedHelpXP(post, true);
// thank all helpers
buttons.stream()
Expand Down

0 comments on commit b1fd094

Please sign in to comment.