This commit is contained in:
hrxiang
2022-10-08 18:53:29 +08:00
parent bb49d6b27a
commit b53d4dfcfd
5 changed files with 47 additions and 17 deletions

View File

@@ -117,6 +117,24 @@ class SignalingManager {
.then((value) =>
Utils.toObj(value, (map) => RoomCallingInfo.fromJson(map)));
/// 获取进入房间的信息
/// [roomID] 当前房间ID
Future<SignalingCertificate> signalingGetTokenByRoomID({
required String roomID,
String? operationID,
}) =>
_channel
.invokeMethod(
'signalingGetTokenByRoomID',
_buildParam({
'roomID': roomID,
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toObj(
value,
(map) => SignalingCertificate.fromJson(
map..addAll({'roomID': roomID}))));
static Map _buildParam(Map param) {
param["ManagerName"] = "signalingManager";
return param;