Package ai.nexconn.chatui.handler
Class ReadReceiptDetailHandler
-
- All Implemented Interfaces:
public class ReadReceiptDetailHandlerData handler for the read-receipt detail screen.
Fetches and provides the list of users who have read a specific message.
- Since:
5.30.0
-
-
Field Summary
Fields Modifier and Type Field Description public final static DataKey<ReadReceiptInfo>KEY_GET_MESSAGE_READ_RECEIPT_INFO_V5public final static DataKey<List<ReadReceiptUser>>KEY_MESSAGE_READ_V5_USER_LISTpublic final static DataKey<List<ReadReceiptUser>>KEY_MESSAGE_UNREAD_V5_USER_LIST
-
Constructor Summary
Constructors Constructor Description ReadReceiptDetailHandler()
-
Method Summary
Modifier and Type Method Description voidstop()voidgetMessageReadReceiptInfoV5(ChannelIdentifier channelIdentifier, String messageId)Fetches V5 read-receipt info for a message. voidgetMessageReadReceiptInfoV5(Message message)Fetches V5 read-receipt info for a message — convenience overload. voidgetMessagesReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId)Fetches the list of users who have read a message, paginated. voidgetMessagesReadUsersByPage(Message message)Fetches the list of users who have read a message — convenience overload. voidgetMessagesUnReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId)Fetches the list of users who have NOT read a message, paginated. voidgetMessagesUnReadUsersByPage(Message message)Fetches the list of users who have NOT read a message — convenience overload. -
-
Method Detail
-
stop
void stop()
-
getMessageReadReceiptInfoV5
void getMessageReadReceiptInfoV5(ChannelIdentifier channelIdentifier, String messageId)
Fetches V5 read-receipt info for a message.
- Parameters:
channelIdentifier- channel identifiermessageId- message ID
-
getMessageReadReceiptInfoV5
void getMessageReadReceiptInfoV5(Message message)
Fetches V5 read-receipt info for a message — convenience overload.
- Parameters:
message- the message to query
-
getMessagesReadUsersByPage
void getMessagesReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId)
Fetches the list of users who have read a message, paginated.
- Parameters:
channelIdentifier- channel identifiermessageId- message ID
-
getMessagesReadUsersByPage
void getMessagesReadUsersByPage(Message message)
Fetches the list of users who have read a message — convenience overload.
- Parameters:
message- the message to query
-
getMessagesUnReadUsersByPage
void getMessagesUnReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId)
Fetches the list of users who have NOT read a message, paginated.
- Parameters:
channelIdentifier- channel identifiermessageId- message ID
-
getMessagesUnReadUsersByPage
void getMessagesUnReadUsersByPage(Message message)
Fetches the list of users who have NOT read a message — convenience overload.
- Parameters:
message- the message to query
-
-
-
-