diff options
author | Javan Makhmali <javan@javan.us> | 2015-08-28 18:05:46 -0400 |
---|---|---|
committer | Javan Makhmali <javan@javan.us> | 2015-08-28 18:05:46 -0400 |
commit | f4b5a4ecdf09d3dafb6974cbd67fd98c03717d8f (patch) | |
tree | a9f21083e7a67a30b066934fa28ca3c2c21c097f /lib/assets/javascripts/cable/connection_monitor.js.coffee | |
parent | ddfd649c11cad494a678f3baeb7b0873f4ad6fa9 (diff) | |
download | rails-f4b5a4ecdf09d3dafb6974cbd67fd98c03717d8f.tar.gz rails-f4b5a4ecdf09d3dafb6974cbd67fd98c03717d8f.tar.bz2 rails-f4b5a4ecdf09d3dafb6974cbd67fd98c03717d8f.zip |
Immediately reconnect after first disconnect
Diffstat (limited to 'lib/assets/javascripts/cable/connection_monitor.js.coffee')
-rw-r--r-- | lib/assets/javascripts/cable/connection_monitor.js.coffee | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/assets/javascripts/cable/connection_monitor.js.coffee b/lib/assets/javascripts/cable/connection_monitor.js.coffee index 5573ea5a77..60e14b51ad 100644 --- a/lib/assets/javascripts/cable/connection_monitor.js.coffee +++ b/lib/assets/javascripts/cable/connection_monitor.js.coffee @@ -19,6 +19,13 @@ class Cable.ConnectionMonitor @reset() @pingedAt = now() + disconnected: -> + if @reconnectAttempts is 0 + @reconnectAttempts += 1 + setTimeout => + @consumer.connection.open() + , 200 + received: -> @pingedAt = now() |