ChatManagerInterface class abstract
聊天管理器接口
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addMessageListener(
OnMessageListener onMessageListener) → void -
deleteMessage(
{required String msgId, required String sessionId, required SyCallBack< bool> callBack}) → void - 删除消息 @param msgId
-
deleteMessageByIds(
{required List< String> msgIds, required String sessionId, required SyCallBack<bool> callBack}) → void - 批量删除消息 @param msgId
-
getMessage(
{required String msgId, required String sessionId, required SyCallBack< SyMessage> callBack}) → void - 查询消息 @param msgId 消息ID @param callback @param sessionId 会话ID iOS 查询消息需要该参数
-
getMessageList(
{required SyMessage starMessage, required int pageSize, required SyCallBack< QueryResponse> callBack}) → void - 查询历史消息 @param starMessage 起始消息,初始化可传入空 @param pageSize 查询条数
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pullHistoryByIds(
{required List< String> msgIds, required String sessionId, required SyCallBack<List< callBack}) → voidSyMessage> > - 根据id查询历史消息列表 @param syMessage
-
readReceipt(
{required SyMessage syMessage, required SyCallBack< bool> callBack}) → void - 消息已读回执 @param syMessage 当前消息对象 将小于等于该消息SEQ的状态都变更为已读
-
recallMessage(
{required SyMessage syMessage, required SyCallBack< bool> callBack}) → void - 撤回消息 @param syMessage
-
removeMessageListener(
OnMessageListener onMessageListener) → void -
saveMessageArrayToLocal(
{required String sessionId, required List< SyMessage> data, bool syncToRemote = false, required SyCallBack<SySaveResponse> callBack}) → void - 保存消息集合 @param sessionId 会话ID @param data 待存储的消息集合 @param syncToRemote 是否同步存储到云端 @callback 回调接口 SySaveResponse.successData 存储成功的数据 SySaveResponse.failData 存储失败的数据
-
saveMessageToLocal(
{required SyMessage syMessage, bool notify = false, required SyCallBack< SyMessage> callBack}) → void - 保存到消息到本地,并不发送到服务器 @param syMessage
-
sendMessage(
{required SyMessage syMessage, required SyCallBack< SyMessage> callBack}) → void - 发送消息 @param syMessage 消息对象 @param callBack 回调对象
-
toString(
) → String -
A string representation of this object.
inherited
-
updateMessage(
{required SyMessage syMessage, required SyCallBack< SyMessage> callBack}) → void - 更新消息 @param syMessage
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited