HyphenateChatSDK 4.10.0
属性 | 所有成员列表
EMFetchServerMessagesOption类 参考

#import <EMFetchServerMessagesOption.h>

类 EMFetchServerMessagesOption 继承关系图:

属性

NSString *_Nullable from
 
NSArray< NSNumber * > *_Nullable msgTypes
 
NSInteger startTime
 
NSInteger endTime
 
EMMessageSearchDirection direction
 
BOOL isSave
 

详细描述

从服务端查询历史消息的参数配置类。

属性说明

◆ direction

- (EMMessageSearchDirection) direction
readwritenonatomicassign

消息搜索方向。详见 EMConversation.EMMessageSearchDirection

◆ endTime

- (NSInteger) endTime
readwritenonatomicassign

消息查询的结束时间,Unix 时间戳,单位为毫秒。默认为 -1,表示消息查询时会忽略该参数。若起始时间设置为特定时间点,而结束时间采用默认值 -1,则查询起始时间至当前时间的消息。若起始时间采用默认值 -1,而结束时间设置了特定时间,SDK 返回从会话中最早的消息到结束时间点的消息。

◆ from

- (NSString* _Nullable) from
readwritenonatomicstrong

群组会话中的消息发送方的用户 ID。

◆ isSave

- (BOOL) isSave
readwritenonatomicassign

获取的消息是否保存到数据库:-YES:保存到数据库;-(默认)NO:不保存到数据库。

◆ msgTypes

- (NSArray<NSNumber*>* _Nullable) msgTypes
readwritenonatomicstrong

要查询的消息类型数组。默认值为 nil,表示返回所有类型的消息。

◆ startTime

- (NSInteger) startTime
readwritenonatomicassign

消息查询的起始时间,Unix 时间戳,单位为毫秒。默认为 -1,表示消息查询时会忽略该参数。若起始时间设置为特定时间点,而结束时间采用默认值 -1,则查询起始时间至当前时间的消息。若起始时间采用默认值 -1,而结束时间设置了特定时间,SDK 返回从会话中最早的消息到结束时间点的消息。


该类的文档由以下文件生成: