From 141bc95feb0a96cff0685b3b5522f5e6b6d55d5a Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Tue, 21 Feb 2017 20:04:45 +1300 Subject: [PATCH] Pusher try reconnecting --- src/js/services/pusher/middleware.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/js/services/pusher/middleware.js b/src/js/services/pusher/middleware.js index 097118f6..636bb971 100755 --- a/src/js/services/pusher/middleware.js +++ b/src/js/services/pusher/middleware.js @@ -84,6 +84,16 @@ const PusherMiddleware = (function(){ handleMessage( socket, store, message ) }; + socket.onclose = () => { + store.dispatch({ + type: 'PUSHER_DISCONNECTED' + }) + + setTimeout(() => { + store.dispatch(pusherActions.connect()) + }, 5000); + }; + break; case 'PUSHER_CONNECTED':