all获取当前所有的本地 BRTMUser
all(): object[]
返回
find查找 user
find(userId: UserId): Promise‹BRTMUser›
参数
getUserAuth获取用户权限
getUserAuth(userId: UserId): Promise‹boolean[]›
getUserAuthByIndex获取用户某一位权限
getUserAuthByIndex(userId: UserId, index: number): Promise‹boolean›
hasMore是否还有更多 user 没有请求到本地
hasMore(): boolean
kickOut踢出用户
kickOut(userId: UserId): Promise‹void›
requestMore请求更多的 user
requestMore(count?: number): Promise<{ hasMore: boolean; userList: BRTMUser[]; }
hasMore
userList
search根据用户名搜索用户(模糊搜索)
search(name: string): Promise‹BRTMUser[]›
说明
find根据用户 id 查找用户)
find(id: UserId): Promise‹BRTMUser›
updateUser更新用户信息
updateUser(userId: UserId, user: User): Promise‹void›
updateUserAuth全量更新 user 权限
updateUserAuth(userId: UserId, auth: Boolean[]): Promise‹void›
updateUserAuthByIndex更新 user 的某一位权限
updateUserAuthByIndex(userId: UserId, index: number, auth: Boolean): Promise‹void›
用户权限信息更新
client.on('user-auth-changed', auth => { });
用户人数改变
client.on('user-count-changed', (event) => { });
用户进入房间通知
client.on('user-in', event => { const userId = event.userId; });
用户退出房间通知
client.on('user-out', event => { const userId = event.userId; });
用户进出报告
client.on('user-report', (event) => { });
Web
User
Index
Methods
all
获取当前所有的本地 BRTMUser
返回
find
查找 user
参数
返回
getUserAuth
获取用户权限
参数
返回
getUserAuthByIndex
获取用户某一位权限
参数
返回
hasMore
是否还有更多 user 没有请求到本地
返回
kickOut
踢出用户
参数
返回
requestMore
请求更多的 user
参数
返回
hasMore
是否还有更多用户userList
请求到的用户列表search
根据用户名搜索用户(模糊搜索)
参数
返回
说明
find
根据用户 id 查找用户)
参数
返回
说明
updateUser
更新用户信息
参数
返回
updateUserAuth
全量更新 user 权限
参数
返回
updateUserAuthByIndex
更新 user 的某一位权限
参数
返回
userEvents
Index
Variables
用户权限信息更新
用户人数改变
用户进入房间通知
用户退出房间通知
用户进出报告