From 6451fe14084563412cf0d52b4f6b895ee9b53bfe Mon Sep 17 00:00:00 2001 From: Pratik Naik Date: Thu, 26 Feb 2015 16:33:41 -0600 Subject: Call reconnect() when a ping doesnt arrive in expected time --- lib/assets/javascripts/cable.js.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/assets/javascripts/cable.js.coffee') diff --git a/lib/assets/javascripts/cable.js.coffee b/lib/assets/javascripts/cable.js.coffee index eb80fd7cbf..fff64cd284 100644 --- a/lib/assets/javascripts/cable.js.coffee +++ b/lib/assets/javascripts/cable.js.coffee @@ -117,7 +117,7 @@ class @Cable pingReceived: (timestamp) => if @lastPingTime? and (timestamp - @lastPingTime) > @PING_STALE_INTERVAL console.log "Websocket connection is stale. Reconnecting.." - @connection?.close() + @reconnect() else @startWaitingForPing() @lastPingTime = timestamp -- cgit v1.2.3