Fixed fallback to longbolling.

This commit is contained in:
Martin Edenhofer 2013-02-28 01:36:05 +01:00
parent be25bf43f4
commit 6d86cc649a

View file

@ -41,6 +41,7 @@ class _Singleton extends App.Controller
lastSpoolMessage: undefined lastSpoolMessage: undefined
connectionEstablished: false connectionEstablished: false
connectionWasEstablished: false connectionWasEstablished: false
tryToConnect: false
backend: 'websocket' backend: 'websocket'
client_id: undefined client_id: undefined
@ -201,7 +202,9 @@ class _Singleton extends App.Controller
@error = new App.ErrorModal( @error = new App.ErrorModal(
message: 'No connection to websocket, trying to reconnect...' message: 'No connection to websocket, trying to reconnect...'
) )
if !@tryToConnect
@delay message, 7000, 'websocket-no-connection-try-reconnect' @delay message, 7000, 'websocket-no-connection-try-reconnect'
@tryToConnect = true
# try reconnect after 4.5 sec. # try reconnect after 4.5 sec.
@delay @connect, 4500 @delay @connect, 4500