Package io.rong.imkit.handler
Class ReactionMergeUtils
-
- All Implemented Interfaces:
public final class ReactionMergeUtilsUtilities for merging realtime reaction deltas into the message summary snapshot.
-
-
Method Summary
Modifier and Type Method Description static List<MessageReaction>applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta)static List<MessageReaction>applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta, String currentUserId)static List<MessageReaction>copySummaryInLatestOrder(List<MessageReaction> reactions)static List<MessageReaction>applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction)static List<MessageReaction>applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction, String currentUserId)-
-
Method Detail
-
applyDelta
static List<MessageReaction> applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta)
-
applyDelta
static List<MessageReaction> applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta, String currentUserId)
-
copySummaryInLatestOrder
static List<MessageReaction> copySummaryInLatestOrder(List<MessageReaction> reactions)
-
applyLocalToggle
static List<MessageReaction> applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction)
-
applyLocalToggle
static List<MessageReaction> applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction, String currentUserId)
-
-
-
-