NIMSDK-iOS
载入中...
搜索中...
未找到
NIMIndexManagerProtocol.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

class  NIMIndexText
 
class  NIMMsgIndexRecord
 
class  NIMMsgIndexQueryOption
 
class  NIMMsgIndexQueryResult
 
protocol  <NIMMsgIndexProduceDelegate>
 
protocol  <NIMIndexManagerDelegate>
 
protocol  <NIMIndexManager>
 

类型定义

typedef void(^ NIMMsgIndexQueryMsgBlock) (NSError *__nullable error)
 
typedef void(^ NIMSyncMsgIndexBlock) (NSError *__nullable error)
 
typedef void(^ NIMQueryMsgIndexBlock) (NSError *__nullable error, NIMMsgIndexQueryResult *__nullable result)
 
typedef void(^ NIMResetMsgIndexBlock) (NSError *__nullable error)
 

枚举

enum  NIMIndexType { NIMIndexTypeMsgText = 0 , NIMIndexTypeCustomBase = 100 }
 
enum  NIMMsgIndexTimeOrder { NIMMsgIndexTimeOrderDesc = 0 , NIMMsgIndexTimeOrderAsc = 1 }
 

类型定义说明

◆ NIMMsgIndexQueryMsgBlock

typedef void(^ NIMMsgIndexQueryMsgBlock) (NSError *__nullable error)

在消息索引结果基础上查询消息 Block

参数
error错误信息,如果成功,error 为 nil

◆ NIMQueryMsgIndexBlock

typedef void(^ NIMQueryMsgIndexBlock) (NSError *__nullable error, NIMMsgIndexQueryResult *__nullable result)

查询消息索引 Block

参数
error错误信息,如果成功,error 为 nil

◆ NIMResetMsgIndexBlock

typedef void(^ NIMResetMsgIndexBlock) (NSError *__nullable error)

重置消息索引 Block

参数
error错误信息,如果成功,error 为 nil

◆ NIMSyncMsgIndexBlock

typedef void(^ NIMSyncMsgIndexBlock) (NSError *__nullable error)

同步消息索引 Block

参数
error错误信息,如果成功,error 为 nil

枚举类型说明

◆ NIMIndexType

索引类型

枚举值
NIMIndexTypeMsgText 

消息文本

NIMIndexTypeCustomBase 

自定义索引类型起始

◆ NIMMsgIndexTimeOrder

枚举值
NIMMsgIndexTimeOrderDesc 

消息时间从新往旧

NIMMsgIndexTimeOrderAsc 

消息时间从旧往新