From f4bb5743b02fd86461aceb6bf406000145727f44 Mon Sep 17 00:00:00 2001 From: randomnerd Date: Mon, 10 Aug 2015 14:25:55 +0300 Subject: [PATCH] Change setTimeout to setInterval Change setTimeout to setInterval for consistent reconnection attempts. Otherwise it just tries to reconnect once and if server was not online it just hangs forever doing nothing... --- lib/ddp-client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ddp-client.js b/lib/ddp-client.js index 9e7ad73..0b78607 100644 --- a/lib/ddp-client.js +++ b/lib/ddp-client.js @@ -110,7 +110,7 @@ DDPClient.prototype._recoverNetworkError = function() { var self = this; if (self.autoReconnect && ! self._connectionFailed && ! self._isClosing) { self._clearReconnectTimeout(); - self.reconnectTimeout = setTimeout(function() { self.connect(); }, self.autoReconnectTimer); + self.reconnectTimeout = setInterval(function() { self.connect(); }, self.autoReconnectTimer); self._isReconnecting = true; } };