@@ -276,11 +276,7 @@ WebSocketTracker.prototype._onAnnounceResponse = function (data) {
276276 var peer
277277 if ( data . offer && data . peer_id ) {
278278 debug ( 'creating peer (from remote offer)' )
279- peer = self . _createPeer ( {
280- trickle : false ,
281- config : self . client . _rtcConfig ,
282- wrtc : self . client . _wrtc
283- } )
279+ peer = self . _createPeer ( )
284280 peer . id = common . binaryToHex ( data . peer_id )
285281 peer . once ( 'signal' , function ( answer ) {
286282 var params = {
@@ -389,12 +385,7 @@ WebSocketTracker.prototype._generateOffers = function (numwant, cb) {
389385 function generateOffer ( ) {
390386 var offerId = randombytes ( 20 ) . toString ( 'hex' )
391387 debug ( 'creating peer (from _generateOffers)' )
392- var peer = self . peers [ offerId ] = self . _createPeer ( {
393- initiator : true ,
394- trickle : false ,
395- config : self . client . _rtcConfig ,
396- wrtc : self . client . _wrtc
397- } )
388+ var peer = self . peers [ offerId ] = self . _createPeer ( { initiator : true } )
398389 peer . once ( 'signal' , function ( offer ) {
399390 offers . push ( {
400391 offer : offer ,
@@ -421,6 +412,13 @@ WebSocketTracker.prototype._generateOffers = function (numwant, cb) {
421412
422413WebSocketTracker . prototype . _createPeer = function ( opts ) {
423414 var self = this
415+
416+ opts = Object . assign ( {
417+ trickle : false ,
418+ config : self . client . _rtcConfig ,
419+ wrtc : self . client . _wrtc
420+ } , opts )
421+
424422 var peer = new Peer ( opts )
425423
426424 peer . once ( 'error' , onError )
0 commit comments