chore: update.
This commit is contained in:
parent
7e1abd2b95
commit
4a5cf7d55d
|
|
@ -82,13 +82,16 @@ class WrappedMediaStream {
|
|||
|
||||
Future<void> dispose() async {
|
||||
renderer.srcObject = null;
|
||||
if (isLocal() && stream != null && isWeb) {
|
||||
for (final element in stream!.getTracks()) {
|
||||
await element.stop();
|
||||
}
|
||||
if (isLocal()) {
|
||||
if (isWeb) {
|
||||
await stream?.dispose();
|
||||
} else {
|
||||
if (!isGroupCall) {
|
||||
await stream?.dispose();
|
||||
stream = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
stream = null;
|
||||
await renderer.dispose();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1093,12 +1093,10 @@ class GroupCall {
|
|||
|
||||
onStreamRemoved.add(stream);
|
||||
|
||||
stream.stream!.getTracks().forEach((element) {
|
||||
element.stop();
|
||||
});
|
||||
|
||||
stream.stream!.dispose();
|
||||
stream.disposeRenderer();
|
||||
if (stream.isLocal()) {
|
||||
stream?.disposeRenderer();
|
||||
stream?.stream?.dispose();
|
||||
}
|
||||
|
||||
onGroupCallEvent.add(GroupCallEvent.UserMediaStreamsChanged);
|
||||
|
||||
|
|
@ -1188,12 +1186,6 @@ class GroupCall {
|
|||
|
||||
onStreamRemoved.add(stream);
|
||||
|
||||
if (voip.delegate.isWeb) {
|
||||
stream.stream!.getTracks().forEach((element) {
|
||||
element.stop();
|
||||
});
|
||||
}
|
||||
|
||||
stream.dispose();
|
||||
|
||||
onGroupCallEvent.add(GroupCallEvent.ScreenshareStreamsChanged);
|
||||
|
|
|
|||
Loading…
Reference in New Issue