From 81eacf7291489b5e12bdc28e18716a52dd803e44 Mon Sep 17 00:00:00 2001 From: cloudwebrtc Date: Sat, 12 Nov 2022 18:48:26 +0800 Subject: [PATCH] chore: upgrade webrtc_interface, remove WebRTCDelegate.cloneStream. --- lib/src/voip/call.dart | 6 ++---- lib/src/voip/group_call.dart | 2 +- lib/src/voip/voip.dart | 1 - pubspec.yaml | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/src/voip/call.dart b/lib/src/voip/call.dart index 2b22f5aa..5382ce9f 100644 --- a/lib/src/voip/call.dart +++ b/lib/src/voip/call.dart @@ -491,8 +491,7 @@ class CallSession { waitForLocalAVStream = false; for (final element in callFeeds) { - await addLocalStream( - await voip.delegate.cloneStream(element.stream!), element.purpose); + await addLocalStream(await element.stream!.clone(), element.purpose); } await answer(); @@ -522,8 +521,7 @@ class CallSession { } for (final element in callFeeds) { - await addLocalStream( - await voip.delegate.cloneStream(element.stream!), element.purpose); + await addLocalStream(await element.stream!.clone(), element.purpose); } if (requestScreenshareFeed) { diff --git a/lib/src/voip/group_call.dart b/lib/src/voip/group_call.dart index 722d5920..653606b3 100644 --- a/lib/src/voip/group_call.dart +++ b/lib/src/voip/group_call.dart @@ -618,7 +618,7 @@ class GroupCall { calls.forEach((call) async { await call.addLocalStream( - await voip.delegate.cloneStream(localScreenshareStream!.stream!), + await localScreenshareStream!.stream!.clone(), localScreenshareStream!.purpose); }); diff --git a/lib/src/voip/voip.dart b/lib/src/voip/voip.dart index 8252a31b..47d0db78 100644 --- a/lib/src/voip/voip.dart +++ b/lib/src/voip/voip.dart @@ -14,7 +14,6 @@ abstract class WebRTCDelegate { Map configuration, [Map constraints = const {}]); VideoRenderer createRenderer(); - Future cloneStream(MediaStream stream); void playRingtone(); void stopRingtone(); void handleNewCall(CallSession session); diff --git a/pubspec.yaml b/pubspec.yaml index cfe5786e..ee579594 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -28,7 +28,7 @@ dependencies: random_string: ^2.3.1 sdp_transform: ^0.3.2 slugify: ^2.0.0 - webrtc_interface: ^1.0.7 + webrtc_interface: ^1.0.10 dev_dependencies: coverage: ">=0.15.0 <2.0.0"