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

浏览源代码.

protocol  <NIMEventSubscribeManagerDelegate>
 
protocol  <NIMEventSubscribeManager>
 

类型定义

typedef void(^ NIMEventSubscribeResponseBlock) (NSError *__nullable error, NSArray *__nullable failedPublishers)
 
typedef void(^ NIMEventSubscribeQueryBlock) (NSError *__nullable error, NSArray *__nullable results)
 

变量

NS_ASSUME_NONNULL_BEGIN typedef void(^ NIMEventSubscribeBlock )(NSError *__nullable error, NIMSubscribeEvent *__nullable event)
 

类型定义说明

◆ NIMEventSubscribeQueryBlock

typedef void(^ NIMEventSubscribeQueryBlock) (NSError *__nullable error, NSArray *__nullable results)

事件查询回调

参数
error错误信息,如果成功,error 为 nil,
resultsNIMSubscribeResult 数组 本账号订阅的事件详情,包括订阅了谁,订阅的时间以及有效期等等

◆ NIMEventSubscribeResponseBlock

typedef void(^ NIMEventSubscribeResponseBlock) (NSError *__nullable error, NSArray *__nullable failedPublishers)

订阅/取消订阅事件回调

参数
error错误信息,如果成功,error 为 nil,
failedPublishers失败的发布者 Id, 为 nil 则全部订阅/取消订阅成功

变量说明

◆ NIMEventSubscribeBlock

NS_ASSUME_NONNULL_BEGIN typedef void(^ NIMEventSubscribeBlock) (NSError *__nullable error, NIMSubscribeEvent *__nullable event) ( NSError *__nullable  error,
NIMSubscribeEvent *__nullable  event 
)

事件普通回调

参数
error错误信息,如果成功,error 为 nil
event事件,填充了发布的时间