Skip to content

Commit e16c87b

Browse files
committed
chore: remove addstream and removestream events
1 parent 8074136 commit e16c87b

File tree

1 file changed

+0
-45
lines changed

1 file changed

+0
-45
lines changed

lib/src/rtc_peerconnection_impl.dart

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -25,41 +25,6 @@ extension on web.RTCDataChannelInit {
2525
*/
2626
class RTCPeerConnectionWeb extends RTCPeerConnection {
2727
RTCPeerConnectionWeb(this._peerConnectionId, this._jsPc) {
28-
_jsPc.addEventListener(
29-
'addstream',
30-
(_RTCMediaStreamEvent mediaStreamEvent) {
31-
final jsStream = mediaStreamEvent.stream;
32-
33-
final _remoteStream = _remoteStreams.putIfAbsent(
34-
jsStream.id, () => MediaStreamWeb(jsStream, _peerConnectionId));
35-
36-
onAddStream?.call(_remoteStream);
37-
38-
jsStream.addEventListener(
39-
'addtrack',
40-
(web.RTCTrackEvent mediaStreamTrackEvent) {
41-
final jsTrack =
42-
(mediaStreamTrackEvent as web.MediaStreamTrackEvent).track;
43-
final track = MediaStreamTrackWeb(jsTrack);
44-
_remoteStream.addTrack(track, addToNative: false).then((_) {
45-
onAddTrack?.call(_remoteStream, track);
46-
});
47-
}.toJS);
48-
49-
jsStream.addEventListener(
50-
'removetrack',
51-
(web.RTCTrackEvent mediaStreamTrackEvent) {
52-
final jsTrack =
53-
(mediaStreamTrackEvent as web.MediaStreamTrackEvent).track;
54-
final track = MediaStreamTrackWeb(jsTrack);
55-
_remoteStream
56-
.removeTrack(track, removeFromNative: false)
57-
.then((_) {
58-
onRemoveTrack?.call(_remoteStream, track);
59-
});
60-
}.toJS);
61-
}.toJS);
62-
6328
_jsPc.addEventListener(
6429
'datachannel',
6530
(dataChannelEvent) {
@@ -121,16 +86,6 @@ class RTCPeerConnectionWeb extends RTCPeerConnection {
12186
onIceGatheringState?.call(_iceGatheringState!);
12287
}));
12388

124-
_jsPc.addEventListener(
125-
'removestream',
126-
(_RTCMediaStreamEvent mediaStreamEvent) {
127-
final _remoteStream =
128-
_remoteStreams.remove(mediaStreamEvent.stream.id);
129-
if (_remoteStream != null) {
130-
onRemoveStream?.call(_remoteStream);
131-
}
132-
}.toJS);
133-
13489
_jsPc.addEventListener(
13590
'signalingstatechange',
13691
(_) {

0 commit comments

Comments
 (0)