// // EPNIMConfig.h // YuMi // #import NS_ASSUME_NONNULL_BEGIN /// NIMSDK 配置模型(从 ClientConfig 派生) @interface EPNIMConfig : NSObject @property (nonatomic, copy) NSString *appKey; @property (nonatomic, copy) NSString *apnsCername; @property (nonatomic, assign) BOOL shouldConsiderRevokedMessageUnreadCount; @property (nonatomic, assign) BOOL shouldSyncStickTopSessionInfos; @property (nonatomic, assign) BOOL enabledHttpsForInfo; @property (nonatomic, assign) BOOL enabledHttpsForMessage; @property (nonatomic, assign) NSInteger cdnTrackInterval; @property (nonatomic, assign) NSInteger chatroomMessageReceiveMinInterval; /// 从 ClientConfig 创建配置;若缺失 nimKey 则返回 nil + (instancetype _Nullable)configFromClientConfig; @end NS_ASSUME_NONNULL_END