ChannelListReadReceiptHandler

Channel list read receipt handler

Handles V5 read receipts, multi-device read status synchronization, and message editing.

Since

5.10.4

Constructors

Link copied to clipboard

Properties

Link copied to clipboard
public final static DataKey<Boolean> KEY_MESSAGE_MODIFIED
Link copied to clipboard
public final static DataKey<HashMap<String, ReadReceiptInfo>> KEY_READ_RECEIPT_V5_UPDATE
Link copied to clipboard
public final static DataKey<ChannelIdentifier> KEY_SYNC_READ_STATUS

Functions

Link copied to clipboard
public void collectAndQueryReadReceiptInfo(List<BaseUiChannel> uiConversationList)
Collects messages in the channel list that require V5 read receipt queries and initiates the query
Link copied to clipboard
public static boolean isIdentifierMatched(ChannelIdentifier id1, ChannelIdentifier id2)
Checks whether two ChannelIdentifiers match
Link copied to clipboard
public void stop()