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