aboutsummaryrefslogtreecommitdiffstats
path: root/lib/assets/javascripts/cable.js.coffee
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2015-02-26 16:33:41 -0600
committerPratik Naik <pratiknaik@gmail.com>2015-02-26 16:33:41 -0600
commit6451fe14084563412cf0d52b4f6b895ee9b53bfe (patch)
tree6ce68db0ede1c982044d9278375d524e387d4e13 /lib/assets/javascripts/cable.js.coffee
parent89f3fb71c739aee76be619806ab9fe6e513d5a36 (diff)
downloadrails-6451fe14084563412cf0d52b4f6b895ee9b53bfe.tar.gz
rails-6451fe14084563412cf0d52b4f6b895ee9b53bfe.tar.bz2
rails-6451fe14084563412cf0d52b4f6b895ee9b53bfe.zip
Call reconnect() when a ping doesnt arrive in expected time
Diffstat (limited to 'lib/assets/javascripts/cable.js.coffee')
-rw-r--r--lib/assets/javascripts/cable.js.coffee2
1 files changed, 1 insertions, 1 deletions
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