1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 13:58:49 +00:00

Issue #2332 - Update RTCIceCandidate to spec

Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1263312 - part 1
This commit is contained in:
Basilisk-Dev
2023-10-09 17:02:11 -04:00
committed by roytam1
parent f2dbc4c6ce
commit ddf29677d9
2 changed files with 6 additions and 10 deletions
+2 -6
View File
@@ -227,9 +227,7 @@ GlobalPCList.prototype = {
};
var _globalPCList = new GlobalPCList();
function RTCIceCandidate() {
this.candidate = this.sdpMid = this.sdpMLineIndex = null;
}
function RTCIceCandidate() {}
RTCIceCandidate.prototype = {
classDescription: "RTCIceCandidate",
classID: PC_ICE_CID,
@@ -240,9 +238,7 @@ RTCIceCandidate.prototype = {
init: function(win) { this._win = win; },
__init: function(dict) {
this.candidate = dict.candidate;
this.sdpMid = dict.sdpMid;
this.sdpMLineIndex = ("sdpMLineIndex" in dict)? dict.sdpMLineIndex : null;
Object.assign(this, dict);
}
};
+4 -4
View File
@@ -8,16 +8,16 @@
*/
dictionary RTCIceCandidateInit {
DOMString? candidate = null;
required DOMString candidate;
DOMString? sdpMid = null;
unsigned short sdpMLineIndex;
unsigned short? sdpMLineIndex = null;
};
[Pref="media.peerconnection.enabled",
JSImplementation="@mozilla.org/dom/rtcicecandidate;1",
Constructor(optional RTCIceCandidateInit candidateInitDict)]
Constructor(RTCIceCandidateInit candidateInitDict)]
interface RTCIceCandidate {
attribute DOMString? candidate;
attribute DOMString candidate;
attribute DOMString? sdpMid;
attribute unsigned short? sdpMLineIndex;