From f4b5a4ecdf09d3dafb6974cbd67fd98c03717d8f Mon Sep 17 00:00:00 2001 From: Javan Makhmali Date: Fri, 28 Aug 2015 18:05:46 -0400 Subject: Immediately reconnect after first disconnect --- lib/assets/javascripts/cable/connection_monitor.js.coffee | 7 +++++++ 1 file changed, 7 insertions(+) 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() -- cgit v1.2.3