NIMSDK-iOS
载入中...
搜索中...
未找到
<NIMIndexManager>协议 参考

#import <NIMIndexManagerProtocol.h>

类 <NIMIndexManager> 继承关系图:

构造函数

(void) - syncMsgIndex:session:completion:
 
(void) - queryMsgIndex:session:option:withMessage:completion:
 
(void) - resetMsgIndex:
 
(void) - addDelegate:
 
(void) - removeDelegate:
 

详细描述

索引协议

函数文档

◆ addDelegate:

- (void) addDelegate: (id< NIMIndexManagerDelegate >)  delegate

添加索引委托

参数
delegate检索委托

◆ queryMsgIndex:session:option:withMessage:completion:

- (void) queryMsgIndex: (nonnull NSString *)  text
session: (nullable NIMSession *)  session
option: (nullable NIMMsgIndexQueryOption *)  option
withMessage: (BOOL)  withMessage
completion: (nullable NIMQueryMsgIndexBlock completion 

查询消息索引

参数
text查询文本
session指定会话,不传表示所有
option查询选项
withMesssage是否查询消息
completion完成回调 @discussion 老方向和新方向不代表消息产生时间,而是指存入本地的时间

◆ removeDelegate:

- (void) removeDelegate: (id< NIMIndexManagerDelegate >)  delegate

移除索引委托

参数
delegate检索委托

◆ resetMsgIndex:

- (void) resetMsgIndex: (nullable NIMResetMsgIndexBlock completion

重置消息索引

参数
completion完成回调

◆ syncMsgIndex:session:completion:

- (void) syncMsgIndex: (BOOL)  old
session: (nullable NIMSession *)  session
completion: (nullable NIMSyncMsgIndexBlock completion 

同步消息索引

参数
old同步方向,YES往老方向,NO往新方向
session指定会话,不传表示所有
completion完成回调 @discussion 老方向和新方向不代表消息产生时间,而是指存入本地的时间

该协议的文档由以下文件生成: