SDKsHarmonyOS商业版
查询群组通话房间
按群组 ID 查询当前正在进行的通话房间。
import sdk, { SignalingGetRoomByGroupIDReq, SignalingGetRoomByGroupIDResp } from '@openimsdk/imsdk';
const request: SignalingGetRoomByGroupIDReq = { groupID: groupID };
const response: SignalingGetRoomByGroupIDResp = await sdk.signalingGetRoomByGroupID(request);
if (response.roomID.length > 0) {
restoreGroupCall(response.roomID, response.invitation, response.participants);
}响应返回 roomID、完整邀请和参与者资料。空房间 ID 表示本次没有取得可恢复房间,应清理本地旧状态。Promise 被拒绝表示查询失败;不要把网络或鉴权错误解释成“没有通话”。
这个页面有帮助吗?