Various improvements

This commit is contained in:
Isaac
2024-08-20 18:16:59 +08:00
parent ed55fbc1ab
commit bdfe639f3e
17 changed files with 138 additions and 254 deletions

View File

@@ -324,10 +324,14 @@ public final class ChatMessageSelectionInputPanelNode: ChatInputPanelNode {
}
if let selectionState = presentationInterfaceState.interfaceState.selectionState {
context.engine.messages.setMessageReactions(ids: Array(selectionState.selectedIds), reactions: mappedUpdatedReactions)
} else {
context.engine.messages.setMessageReactions(ids: Array(self.selectedMessages), reactions: mappedUpdatedReactions)
}
} else {
if let selectionState = presentationInterfaceState.interfaceState.selectionState {
context.engine.messages.addMessageReactions(ids: Array(selectionState.selectedIds), reactions: [updateReaction])
} else {
context.engine.messages.addMessageReactions(ids: Array(self.selectedMessages), reactions: [updateReaction])
}
}