public class KefuConversationManager
extends java.lang.Object
| Constructor and Description |
|---|
KefuConversationManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecalledMessage(java.lang.String msgId) |
void |
clear() |
boolean |
clearConversation(java.lang.String username) |
java.util.Hashtable<java.lang.String,Conversation> |
getAllConversations()
获取会话列表
|
static KefuConversationManager |
getInstance() |
Message |
getMessage(java.lang.String messageId)
根据id获取消息
|
java.lang.String |
getMessageByExtMsgId(java.lang.String extMsgId) |
int |
getUnreadMsgsCount() |
boolean |
isRecalledMessage(java.lang.String msgId) |
boolean |
removeConversation(java.lang.String username)
删除会话
|
boolean |
removeConversation(java.lang.String conversationId,
boolean isRemoveMessages) |
void |
saveMessage(Message message) |
void |
saveMessage(Message message,
boolean unreadcountIncrease) |
public static KefuConversationManager getInstance()
public java.lang.String getMessageByExtMsgId(java.lang.String extMsgId)
public boolean removeConversation(java.lang.String username)
username - public boolean isRecalledMessage(java.lang.String msgId)
public void addRecalledMessage(java.lang.String msgId)
public boolean removeConversation(java.lang.String conversationId,
boolean isRemoveMessages)
public boolean clearConversation(java.lang.String username)
public java.util.Hashtable<java.lang.String,Conversation> getAllConversations()
public Message getMessage(java.lang.String messageId)
messageId - public void saveMessage(Message message)
public void saveMessage(Message message, boolean unreadcountIncrease)
public int getUnreadMsgsCount()
public void clear()