mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-21 20:59:05 +00:00
[CCR] fixing order of execution for updating suggestion
using edit components instead of full message edit in message service bean
This commit is contained in:
@@ -262,8 +262,9 @@ public class SuggestionServiceBean implements SuggestionService {
|
||||
if(throwable == null) {
|
||||
model.setSuggester(user);
|
||||
}
|
||||
self.updateSuggestionMessageText(reason, model).thenAccept(unused -> finalFuture.complete(null))
|
||||
self.updateSuggestionMessageText(reason, model)
|
||||
.thenAccept(unused -> self.removeSuggestionButtons(serverId, channelId, originalMessageId, suggestionId))
|
||||
.thenAccept(unused -> finalFuture.complete(null))
|
||||
.exceptionally(throwable1 -> {
|
||||
finalFuture.completeExceptionally(throwable1);
|
||||
return null;
|
||||
|
||||
@@ -255,8 +255,7 @@ public class MessageServiceBean implements MessageService {
|
||||
@Override
|
||||
public CompletableFuture<Message> editMessageWithActionRowsMessage(Message message, List<ActionRow> rows) {
|
||||
metricService.incrementCounter(MESSAGE_EDIT_METRIC);
|
||||
MessageEditData messageEditData = MessageEditData.fromMessage(message);
|
||||
return message.editMessage(messageEditData).setComponents(rows).submit();
|
||||
return message.editMessageComponents(rows).submit();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user