Bug 1318167 - Part 1: Give RTCIceCandidateInit.candidate a default value. r=smaug,jib

Differential Revision: https://phabricator.services.mozilla.com/D23219

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Byron Campen [:bwc] 2019-03-19 16:48:06 +00:00
Родитель eecf9826e1
Коммит dbdab2a71c
3 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -1107,7 +1107,6 @@ class RTCPeerConnection {
containsTrickle(topSection) || sections.every(containsTrickle);
}
// TODO: Implement processing for end-of-candidates (bug 1318167)
addIceCandidate(cand, onSucc, onErr) {
if (cand === null) {
throw new this._win.DOMException(

Просмотреть файл

@ -8,7 +8,7 @@
*/
dictionary RTCIceCandidateInit {
required DOMString candidate;
DOMString candidate = "";
DOMString? sdpMid = null;
unsigned short? sdpMLineIndex = null;
DOMString? usernameFragment = null;
@ -16,7 +16,7 @@ dictionary RTCIceCandidateInit {
[Pref="media.peerconnection.enabled",
JSImplementation="@mozilla.org/dom/rtcicecandidate;1",
Constructor(RTCIceCandidateInit candidateInitDict)]
Constructor(optional RTCIceCandidateInit candidateInitDict)]
interface RTCIceCandidate {
attribute DOMString candidate;
attribute DOMString? sdpMid;

Просмотреть файл

@ -97,7 +97,7 @@ interface RTCPeerConnection : EventTarget {
readonly attribute RTCSessionDescription? currentRemoteDescription;
readonly attribute RTCSessionDescription? pendingRemoteDescription;
readonly attribute RTCSignalingState signalingState;
Promise<void> addIceCandidate ((RTCIceCandidateInit or RTCIceCandidate)? candidate);
Promise<void> addIceCandidate (optional (RTCIceCandidateInit or RTCIceCandidate) candidate);
readonly attribute boolean? canTrickleIceCandidates;
readonly attribute RTCIceGatheringState iceGatheringState;
readonly attribute RTCIceConnectionState iceConnectionState;