更新时间:2024-07-30 GMT+08:00

获取用户状态

接口功能

该接口用于获取用户当前的状态(是否在呼叫/会议中)。

函数原型

getUserState(onGetUserStateResult?: (ret: SDKERR, reason: string, userState: UserState) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
onGetUserStateResult Y (ret: SDKERR, reason: string, userState: UserState) => void 获取用户状态结果回调

返回值

void

回调方法参数说明:

(ret: SDKERR, reason: string, userState: UserState) => void

表2 入参说明
参数名称 参数类型 参数说明
ret SDKERR 请参考错误码参考 错误码
reason string 错误描述
userState UserState 用户当前的状态,判断当前用户是否处于忙碌状态
表3 UserState枚举说明
枚举名称 枚举值 枚举说明
HWM_STATE_IDLE 0 空闲状态
HWM_STATE_IN_CONF 1 会中状态
HWM_STATE_IN_CALL 2 呼叫中状态