From d8396e375025a5f518ee22b951dc4c294c041c2a Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 7 Jun 2018 12:37:45 +0500 Subject: [PATCH] Safari 11 bugfix: usage of promise based version for pc.createOffer --- rtcpeerconnection.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rtcpeerconnection.js b/rtcpeerconnection.js index 364e449..657485d 100644 --- a/rtcpeerconnection.js +++ b/rtcpeerconnection.js @@ -387,7 +387,7 @@ PeerConnection.prototype.offer = function (constraints, cb) { if (this.pc.signalingState === 'closed') return cb('Already closed'); // Actually generate the offer - this.pc.createOffer( + this.pc.createOffer( mediaConstraints ).then( function (offer) { // does not work for jingle, but jingle.js doesn't need // this hack... @@ -444,8 +444,7 @@ PeerConnection.prototype.offer = function (constraints, cb) { function (err) { self.emit('error', err); cb(err); - }, - mediaConstraints + } ); };