获取用户状态
接口功能
该接口用于获取用户当前的状态(是否在呼叫/会议中)。
函数原型
getUserState(onGetUserStateResult?: (ret: SDKERR, reason: string, userState: UserState) => void): void
请求参数
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
onGetUserStateResult | Y | (ret: SDKERR, reason: string, userState: UserState) => void | 获取用户状态结果回调 |
返回值
void
回调方法参数说明:
(ret: SDKERR, reason: string, userState: UserState) => void
参数名称 | 参数类型 | 参数说明 |
---|---|---|
ret | SDKERR 请参考错误码参考 | 错误码 |
reason | string | 错误描述 |
userState | UserState | 用户当前的状态,判断当前用户是否处于忙碌状态 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
HWM_STATE_IDLE | 0 | 空闲状态 |
HWM_STATE_IN_CONF | 1 | 会中状态 |
HWM_STATE_IN_CALL | 2 | 呼叫中状态 |