summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/actioncable_consumer.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/actioncable_consumer.js')
-rw-r--r--app/assets/javascripts/actioncable_consumer.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/assets/javascripts/actioncable_consumer.js b/app/assets/javascripts/actioncable_consumer.js
index 5658ffc1a38..aeb61e61a3d 100644
--- a/app/assets/javascripts/actioncable_consumer.js
+++ b/app/assets/javascripts/actioncable_consumer.js
@@ -1,3 +1,10 @@
import { createConsumer } from '@rails/actioncable';
+import ConnectionMonitor from './actioncable_connection_monitor';
-export default createConsumer();
+const consumer = createConsumer();
+
+if (consumer.connection) {
+ consumer.connection.monitor = new ConnectionMonitor(consumer.connection);
+}
+
+export default consumer;