在线列表
Last updated
Last updated
聊天室模块(chat)
提供用户列表相关 Api,用于开发者开发在线人数、在线列表等功能。
Api 方法: getOnlineUserList(options?: GetUserListOptions): Promise<UserListResult>
参数说明:
options:获取选项,GetUserListOptions
类型,选传,默认 {}
,详细类型说明如下
参数名 | 说明 | 类型 | 必须 | 默认值 |
---|---|---|---|---|
返回值说明: Promise<UserListResult>
类型,详细类型说明如下
属性名 | 说明 | 类型 |
---|---|---|
示例:
说明: 每隔 1 分钟轮询在线用户列表,调用后会立即触发一次
Api 方法: startOnlineUserListPolling(): void
Api 方法: stopOnlineUserListPolling(): void
Api 方法: getOnlineUserListNew(): Promise<UserListResult>
返回值说明: Promise<UserListResult>
类型,详细类型说明如下
示例:
通过 getOnlineUserCount
获取实时在线人数,ChatEvents.OnlineUserCountChange 事件监听聊天室在线人数的改变。
Api 方法: getOnlineUserCount(): number
返回值说明: 实时在线人数
示例:
属性名 | 说明 | 类型 |
---|---|---|
pageNumber
页数
number
否
1
pageSize
每页数量
number
否
100
count
在线人数
number
userlist
列表
ChatMessageUser<ChatUserType>[]
count
在线人数
number
userlist
列表
ChatMessageUser<ChatUserType>[]