Bug 1442385: Remove old onremovestream event stuff. r?jib draft
authorByron Campen [:bwc] <docfaraday@gmail.com>
Thu, 01 Mar 2018 14:39:07 -0600
changeset 762093 336fc91e1841fac2162009f8447d8eaf72c6e49f
parent 760371 b184be59874080e96903183176c0f88dcbfafe25
push id101085
push userbcampen@mozilla.com
push dateThu, 01 Mar 2018 20:39:22 +0000
reviewersjib
bugs1442385
milestone60.0a1
Bug 1442385: Remove old onremovestream event stuff. r?jib MozReview-Commit-ID: Bay5NvTsTFU
dom/media/PeerConnection.js
dom/webidl/PeerConnectionObserver.webidl
--- a/dom/media/PeerConnection.js
+++ b/dom/media/PeerConnection.js
@@ -438,17 +438,16 @@ class RTCPeerConnection {
     }
 
     this.makeGetterSetterEH("ontrack");
     this.makeLegacyGetterSetterEH("onaddstream", "Use peerConnection.ontrack instead.");
     this.makeLegacyGetterSetterEH("onaddtrack", "Use peerConnection.ontrack instead.");
     this.makeGetterSetterEH("onicecandidate");
     this.makeGetterSetterEH("onnegotiationneeded");
     this.makeGetterSetterEH("onsignalingstatechange");
-    this.makeGetterSetterEH("onremovestream");
     this.makeGetterSetterEH("ondatachannel");
     this.makeGetterSetterEH("oniceconnectionstatechange");
     this.makeGetterSetterEH("onicegatheringstatechange");
     this.makeGetterSetterEH("onidentityresult");
     this.makeGetterSetterEH("onpeeridentity");
     this.makeGetterSetterEH("onidpassertionerror");
     this.makeGetterSetterEH("onidpvalidationerror");
 
@@ -1829,21 +1828,16 @@ class PeerConnectionObserver {
                               pc._onGetStatsIsLegacy);
     pc._onGetStatsSuccess(webidlobj);
   }
 
   onGetStatsError(code, message) {
     this._dompc._onGetStatsFailure(this.newError(message, code));
   }
 
-  onRemoveStream(stream) {
-    this.dispatchEvent(new this._dompc._win.MediaStreamEvent("removestream",
-                                                             { stream }));
-  }
-
   _getTransceiverWithRecvTrack(webrtcTrackId) {
     return this._dompc.getTransceivers().find(
         transceiver => transceiver.remoteTrackIdIs(webrtcTrackId));
   }
 
   onTransceiverNeeded(kind, transceiverImpl) {
     this._dompc._onTransceiverNeeded(kind, transceiverImpl);
   }
--- a/dom/webidl/PeerConnectionObserver.webidl
+++ b/dom/webidl/PeerConnectionObserver.webidl
@@ -29,19 +29,16 @@ interface PeerConnectionObserver
   void onGetStatsError(unsigned long name, DOMString message);
 
   /* Data channel callbacks */
   void notifyDataChannel(RTCDataChannel channel);
 
   /* Notification of one of several types of state changed */
   void onStateChange(PCObserverStateType state);
 
-  /* Changes to MediaStreamTracks */
-  void onRemoveStream(MediaStream stream);
-
   /* Transceiver management; called when setRemoteDescription causes a
      transceiver to be created on the C++ side */
   void onTransceiverNeeded(DOMString kind, TransceiverImpl transceiverImpl);
 
   /* DTMF callback */
   void onDTMFToneChange(MediaStreamTrack track, DOMString tone);
 
   /* Packet dump callback */