ReactionMergeUtils

public final class ReactionMergeUtils

Utilities for merging realtime reaction deltas into the message summary snapshot.

Functions

Link copied to clipboard
public static List<MessageReaction> applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta)
public static List<MessageReaction> applyDelta(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction delta, String currentUserId)
Link copied to clipboard
public static List<MessageReaction> applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction)
public static List<MessageReaction> applyLocalToggle(List<MessageReaction> current, MessageReactionOperationType operationType, MessageReaction reaction, String currentUserId)
Link copied to clipboard
public static List<MessageReaction> copySummaryInLatestOrder(List<MessageReaction> reactions)