NIMDeleteMessagesOption.h 797 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // NIMDeleteMessagesOption.h
  3. // NIMLib
  4. //
  5. // Created by Netease.
  6. // Copyright © 2017年 Netease. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. * 批量删除消息选项
  12. */
  13. @interface NIMDeleteMessagesOption : NSObject
  14. /**
  15. * 是否移除对应最近会话
  16. * @discussion 批量删除消息时是否移除最近会话,默认为 NO,设置为 YES 时将同时删除最近会话信息
  17. */
  18. @property (nonatomic,assign) BOOL removeSession;
  19. /**
  20. * 是否删除消息表
  21. * @discussion 默认情况下云信采用标记的方式进行消息删除,如果设置为 YES,将一并移除对应的消息表,进而减少消息表数量,加快 I/O
  22. */
  23. @property (nonatomic,assign) BOOL removeTable;
  24. @end
  25. NS_ASSUME_NONNULL_END