Package 

Interface GetMessageListener

    • Method Summary

      Modifier and Type Method Description
      abstract Unit onGetMessageResult(Result<Message> result, String cid, String messageId, Integer olderMessagesOffset, Integer newerMessagesOffset) Register this side effect to run on the result of the request.
      abstract Result<Message> onGetMessageError(String cid, String messageId, Integer olderMessagesOffset, Integer newerMessagesOffset) Returns a Result from this side effect when original request is failed.
      • Methods inherited from class java.lang.Object

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

      • onGetMessageResult

         abstract Unit onGetMessageResult(Result<Message> result, String cid, String messageId, Integer olderMessagesOffset, Integer newerMessagesOffset)

        Register this side effect to run on the result of the request.

        Parameters:
        result - Result of this request.
        cid - CID of the channel.
        messageId - ID of the message which is fetched.
        olderMessagesOffset - Offset for older messages.
        newerMessagesOffset - Offset for newer messages.
      • onGetMessageError

         abstract Result<Message> onGetMessageError(String cid, String messageId, Integer olderMessagesOffset, Integer newerMessagesOffset)

        Returns a Result from this side effect when original request is failed.

        Parameters:
        cid - CID of the channel.
        messageId - ID of the message which is fetched.
        olderMessagesOffset - Offset for older messages.
        newerMessagesOffset - Offset for newer messages.