接口 IChatMessageListView

    • 方法详细资料

      • getCurrentConversation

        io.agora.chat.Conversation getCurrentConversation()
      • joinChatRoomSuccess

        void joinChatRoomSuccess​(io.agora.chat.ChatRoom value)
      • joinChatRoomFail

        void joinChatRoomFail​(int error,
                              java.lang.String errorMsg)
      • loadMsgFail

        void loadMsgFail​(int error,
                         java.lang.String message)
        Failed to load message
        参数:
        error -
        message -
      • loadLocalMsgSuccess

        void loadLocalMsgSuccess​(java.util.List<io.agora.chat.ChatMessage> data)
        Load local data successfully
        参数:
        data -
      • loadNoLocalMsg

        void loadNoLocalMsg()
        Not loaded to local data
      • loadMoreLocalMsgSuccess

        void loadMoreLocalMsgSuccess​(java.util.List<io.agora.chat.ChatMessage> data)
        Load more local data successfully
        参数:
        data -
      • loadNoMoreLocalMsg

        void loadNoMoreLocalMsg()
        No more data loaded
      • loadMoreRetrievalsMessagesSuccess

        void loadMoreRetrievalsMessagesSuccess​(java.util.List<io.agora.chat.ChatMessage> data)
        Load more retrieval messages successfully.
        参数:
        data -
      • loadMoreLocalHistoryMsgSuccess

        void loadMoreLocalHistoryMsgSuccess​(java.util.List<io.agora.chat.ChatMessage> data,
                                            io.agora.chat.Conversation.SearchDirection direction)
        Load more local historical data
        参数:
        data -
      • loadNoMoreLocalHistoryMsg

        void loadNoMoreLocalHistoryMsg()
        No more local historical data
      • loadServerMsgSuccess

        void loadServerMsgSuccess​(java.util.List<io.agora.chat.ChatMessage> data,
                                  java.lang.String cursor)
        Load roaming data
        参数:
        data -
        cursor -
      • loadMoreServerMsgSuccess

        void loadMoreServerMsgSuccess​(java.util.List<io.agora.chat.ChatMessage> data,
                                      java.lang.String cursor)
        Load more roaming data
        参数:
        data -
        cursor -
      • refreshCurrentConSuccess

        void refreshCurrentConSuccess​(java.util.List<io.agora.chat.ChatMessage> data,
                                      boolean toLatest)
        Refresh current conversation
        参数:
        data -
      • insertMessageToLast

        void insertMessageToLast​(io.agora.chat.ChatMessage message)
        Insert the message to the last of message list
        参数:
        message -
      • reachedLatestThreadMessage

        void reachedLatestThreadMessage()
        Whether thread message list has reached the lasted message