Class ReadReceiptDetailHandler

  • All Implemented Interfaces:

    
    public class ReadReceiptDetailHandler
    extends MultiDataHandler
                        

    Data handler for the read-receipt detail screen.

    Fetches and provides the list of users who have read a specific message.

    Since:

    5.30.0

    • Constructor Detail

      • ReadReceiptDetailHandler

        ReadReceiptDetailHandler()
    • Method Detail

      • stop

         void stop()

        Stops the handler.

      • getMessageReadReceiptInfoV5

         void getMessageReadReceiptInfoV5(ChannelIdentifier channelIdentifier, String messageId)

        Fetches V5 read-receipt info for a message.

        Parameters:
        channelIdentifier - channel identifier
        messageId - 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 identifier
        messageId - 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 identifier
        messageId - 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