mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-09-15 11:08:13 +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) {
|
if(throwable == null) {
|
||||||
model.setSuggester(user);
|
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 -> self.removeSuggestionButtons(serverId, channelId, originalMessageId, suggestionId))
|
||||||
|
.thenAccept(unused -> finalFuture.complete(null))
|
||||||
.exceptionally(throwable1 -> {
|
.exceptionally(throwable1 -> {
|
||||||
finalFuture.completeExceptionally(throwable1);
|
finalFuture.completeExceptionally(throwable1);
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -255,8 +255,7 @@ public class MessageServiceBean implements MessageService {
|
|||||||
@Override
|
@Override
|
||||||
public CompletableFuture<Message> editMessageWithActionRowsMessage(Message message, List<ActionRow> rows) {
|
public CompletableFuture<Message> editMessageWithActionRowsMessage(Message message, List<ActionRow> rows) {
|
||||||
metricService.incrementCounter(MESSAGE_EDIT_METRIC);
|
metricService.incrementCounter(MESSAGE_EDIT_METRIC);
|
||||||
MessageEditData messageEditData = MessageEditData.fromMessage(message);
|
return message.editMessageComponents(rows).submit();
|
||||||
return message.editMessage(messageEditData).setComponents(rows).submit();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user