Skip to content

Commit 39263e9

Browse files
Allow trickle for webrtc
1 parent b199180 commit 39263e9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/client/websocket-tracker.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ function WebSocketTracker (client, announceUrl, opts) {
2626
var self = this
2727
Tracker.call(self, client, announceUrl)
2828
debug('new websocket tracker %s', announceUrl)
29+
30+
opts = opts || {}
2931

3032
self.peers = {} // peers (offer id -> peer)
3133
self.socket = null
@@ -37,6 +39,8 @@ function WebSocketTracker (client, announceUrl, opts) {
3739
// Simple boolean flag to track whether the socket has received data from
3840
// the websocket server since the last time socket.send() was called.
3941
self.expectingResponse = false
42+
43+
self.trickle = opts.trickle || false
4044

4145
self._openSocket()
4246
}
@@ -414,7 +418,7 @@ WebSocketTracker.prototype._createPeer = function (opts) {
414418
var self = this
415419

416420
opts = Object.assign({
417-
trickle: false,
421+
trickle: opts.trickle || self.trickle,
418422
config: self.client._rtcConfig,
419423
wrtc: self.client._wrtc
420424
}, opts)

0 commit comments

Comments
 (0)