类 EaseDingMessageHelper
- java.lang.Object
-
- io.agora.chat.uikit.manager.EaseDingMessageHelper
-
public class EaseDingMessageHelper extends java.lang.ObjectFor ding-type message handle.Created by zhangsong on 18-1-22.
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceEaseDingMessageHelper.IAckUserUpdateListenerTo notify if a ding-type msg acked users updated.
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 io.agora.chat.ChatMessagecreateDingMessage(java.lang.String to, java.lang.String content)Create a ding-type message.voiddelete(io.agora.chat.ChatMessage message)Delete the native stored acked users if this message deleted.voiddelete(io.agora.chat.Conversation conversation)Delete the native stored acked users if this conversation deleted.voidfetchGroupReadAck(io.agora.chat.ChatMessage msg)static EaseDingMessageHelperget()voidhandleGroupReadAck(io.agora.chat.GroupReadAck ack)To handle ding-type ack msg.booleanisDingMessage(io.agora.chat.ChatMessage message)Contains ding msg and ding-ack msg.voidsendAckMessage(io.agora.chat.ChatMessage message)voidsetUserUpdateListener(io.agora.chat.ChatMessage msg, EaseDingMessageHelper.IAckUserUpdateListener listener)Set a ack-user update listener.
-
-
-
方法详细资料
-
get
public static EaseDingMessageHelper get()
-
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-
-
-