类 EaseDingMessageHelper


  • public class EaseDingMessageHelper
    extends java.lang.Object
    For ding-type message handle.

    Created by zhangsong on 18-1-22.

    • 方法详细资料

      • setUserUpdateListener

        public void setUserUpdateListener​(io.agora.chat.ChatMessage msg,
                                          @Nullable
                                          EaseDingMessageHelper.IAckUserUpdateListener listener)
        Set a ack-user update listener.
        参数:
        msg -
        listener - Nullable, if this is null, will remove this msg's listener from listener map.
      • isDingMessage

        public boolean isDingMessage​(io.agora.chat.ChatMessage message)
        Contains ding msg and ding-ack msg.
        参数:
        message -
        返回:
      • createDingMessage

        public io.agora.chat.ChatMessage createDingMessage​(java.lang.String to,
                                                           java.lang.String content)
        Create a ding-type message.
      • sendAckMessage

        public void sendAckMessage​(io.agora.chat.ChatMessage message)
      • fetchGroupReadAck

        public void fetchGroupReadAck​(io.agora.chat.ChatMessage msg)
      • handleGroupReadAck

        public void handleGroupReadAck​(io.agora.chat.GroupReadAck ack)
        To handle ding-type ack msg. Need store native for reload when app restart.
        参数:
        ack - The ding-type message.
      • delete

        public void delete​(io.agora.chat.ChatMessage message)
        Delete the native stored acked users if this message deleted.
        参数:
        message -
      • delete

        public void delete​(io.agora.chat.Conversation conversation)
        Delete the native stored acked users if this conversation deleted.
        参数:
        conversation -