We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e2dbdc commit 529203eCopy full SHA for 529203e
lib/client/websocket-tracker.js
@@ -16,6 +16,7 @@ var Tracker = require('./tracker')
16
var socketPool = {}
17
18
var RECONNECT_MINIMUM = 15 * 1000
19
+var RECONNECT_MAXIMUM = 5 * 60 * 1000
20
var RECONNECT_RETRY = 30 * 1000
21
var OFFER_TIMEOUT = 50 * 1000
22
@@ -235,7 +236,7 @@ WebSocketTracker.prototype._onSocketError = function (err) {
235
236
237
WebSocketTracker.prototype._startReconnectTimer = function () {
238
var self = this
- var ms = RECONNECT_MINIMUM + (self.retries * RECONNECT_RETRY)
239
+ var ms = Math.min(RECONNECT_MINIMUM + (self.retries * RECONNECT_RETRY), RECONNECT_MAXIMUM)
240
241
self.reconnecting = true
242
var reconnectTimer = setTimeout(function () {
0 commit comments