user相关的代理回调
didUsersChange用户变化
- (void)room:(BRTMRoom *)room didUsersChange:(NSArray <BJLUser *> *)users;
参数
返回
didUserEnteruser进入房间
- (void)room:(BRTMRoom *)room didUserEnter:(BJLUser *)user;
didUserExit黑名单列表更新监听
- (void)room:(BRTMRoom *)room didUserExit:(BJLUser *)user;
didSearchUsers方法 -searchUserWithUserID: 的回调
- (void)room:(BRTMRoom *)room didSearchUsers:(NSArray <BJLUser *> *)users;
didUserAuthUpdateWithIndex方法 updateAuth:index:toUserID 的回调
- (void)room:(BRTMRoom *)room didUserAuthUpdateWithIndex:(NSInteger)index auth:(BOOL)authorized userID:(NSString *)userID;
userDelegateuser相关的代理
@property (nonatomic, weak) id <BRTMUserDelegate> userDelegate;
onlineUsersTotalCount在线人数
@property (nonatomic, readonly) NSInteger onlineUsersTotalCount;
users在线用户,分页加载
@property (nonatomic, readonly, copy, nullable) NSArray<__kindof BJLUser *> *users;
IBRTMOnlineUserManager 提供和用户有关的信令发送的能力。主要包括用户列表、检索用户、踢人、设置权限等
loadMoreOnlineUsersWithCount加载更多用户
- (nullable BRTMError *)loadMoreOnlineUsersWithCount:(NSInteger)count;
searchUserWithUserID搜索用户
`
authWithUserID获取 index 位对应的权限
- (BOOL)authWithUserID:(NSString *)userID index:(NSInteger)index;
updateAuth修改指定用户的 index 位对应的权限
- (nullable BRTMError *)updateAuth:(BOOL)authorized index:(NSInteger)index toUserID:(NSString *)toUserID;
iOS
1 BRTMUserDelegate
1.1 BRTMUserDelegate接口
user相关的代理回调
1.2 BRTMUserDelegate接口函数定义
didUsersChange
用户变化
参数
返回
didUserEnter
user进入房间
参数
返回
didUserExit
黑名单列表更新监听
参数
返回
didSearchUsers
方法 -searchUserWithUserID: 的回调
参数
返回
didUserAuthUpdateWithIndex
方法 updateAuth:index:toUserID 的回调
参数
返回
2 BRTMUserManager
2.1 BRTMUserManager类成员变量
userDelegate
user相关的代理
onlineUsersTotalCount
在线人数
users
在线用户,分页加载
2.1 BRTMUserManager类函数
IBRTMOnlineUserManager 提供和用户有关的信令发送的能力。主要包括用户列表、检索用户、踢人、设置权限等
2.2 BRTMUserManager类函数定义
loadMoreOnlineUsersWithCount
加载更多用户
参数
返回
searchUserWithUserID
搜索用户
`
c`
参数返回
authWithUserID
获取 index 位对应的权限
参数
返回
updateAuth
修改指定用户的 index 位对应的权限
参数
返回