Class ReadReceiptDetailHandler

  • All Implemented Interfaces:

    
    public class ReadReceiptDetailHandler
    
                        

    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

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void stop()
      void getMessageReadReceiptInfoV5(ChannelIdentifier channelIdentifier, String messageId) Fetches V5 read-receipt info for a message.
      void getMessageReadReceiptInfoV5(Message message) Fetches V5 read-receipt info for a message — convenience overload.
      void getMessagesReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId) Fetches the list of users who have read a message, paginated.
      void getMessagesReadUsersByPage(Message message) Fetches the list of users who have read a message — convenience overload.
      void getMessagesUnReadUsersByPage(ChannelIdentifier channelIdentifier, String messageId) Fetches the list of users who have NOT read a message, paginated.
      void getMessagesUnReadUsersByPage(Message message) Fetches the list of users who have NOT read a message — convenience overload.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReadReceiptDetailHandler

        ReadReceiptDetailHandler()
    • Method Detail

      • 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