Read Receipt V5Handler
Data handler for V5 read-receipt operations.
Manages sending, receiving, and displaying V5 read receipts for direct and group channels.
Since
5.30.0
Properties
Link copied to clipboard
Data key for V5 read-receipt info queried when loading messages; falls through immediately if V5 is not enabled.
Link copied to clipboard
public final static DataKey<HashMap<String, ReadReceiptInfo>> KEY_GET_MESSAGE_READ_RECEIPT_INFO_V5_BY_IDENTIFIER
Data key for querying V5 read-receipt info of the last direct-channel message in the channel list.
Link copied to clipboard
Data key for V5 read-receipt listener events that trigger a UI refresh.
Functions
Link copied to clipboard
Binds a channel for batch read-receipt submission.
Link copied to clipboard
Batch-fetches V5 read-receipt info for the given messages.
Link copied to clipboard
Entry point for fetching V5 read-receipt info by message identifiers.
Link copied to clipboard
Entry point for fetching V5 read-receipt info by nexconn MessageIdentifier.
Link copied to clipboard
Sends a V5 read-receipt response for the given message.
Link copied to clipboard
public static HashMap<String, ReadReceiptInfo> toNcReceiptMap(HashMap<String, ReadReceiptInfo> data)
Converts a ReadReceiptInfo HashMap for data-bridge use by channel-list and other modules.