Skip to content

Commit 63c953c

Browse files
committed
dry some code
1 parent 3c544c0 commit 63c953c

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

lib/client/websocket-tracker.js

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

422413
WebSocketTracker.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

Comments
 (0)