This commit is contained in:
hrxiang
2022-11-25 17:03:50 +08:00
parent 099cb9849a
commit b8a51374a3
13 changed files with 89 additions and 9 deletions

View File

@@ -254,6 +254,9 @@ class IMManager {
info =
Utils.toObj(data, (map) => MeetingStreamEvent.fromJson(map));
break;
case 'onReceiveCustomSignal':
info = Utils.toObj(data, (map) => CustomSignaling.fromJson(map));
break;
default:
info = Utils.toObj(data, (map) => SignalingInfo.fromJson(map));
break;
@@ -292,6 +295,9 @@ class IMManager {
case 'onStreamChange':
signalingManager.listener.streamChangedEvent(info);
break;
case 'onReceiveCustomSignal':
signalingManager.listener.receiveCustomSignal(info);
break;
}
} else if (call.method == ListenerType.workMomentsListener) {
String type = call.arguments['type'];
@@ -332,6 +338,7 @@ class IMManager {
int logLevel = 6,
String objectStorage = 'cos',
String? encryptionKey,
bool enabledEncryption = false,
String? operationID,
}) {
this._connectListener = listener;
@@ -347,6 +354,7 @@ class IMManager {
"log_level": logLevel,
"object_storage": objectStorage,
"encryption_key": encryptionKey,
"is_need_encryption": enabledEncryption,
"operationID": Utils.checkOperationID(operationID),
},
));