浏览 SDKs · HarmonyOS
平台
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 被拒绝表示查询失败;不要把网络或鉴权错误解释成“没有通话”。