|
|
@@ -17,6 +17,10 @@ define [], () ->
|
|
|
@disconnectIfInactive()
|
|
|
, ONEHOUR)
|
|
|
|
|
|
+ @userIsLeavingPage = false
|
|
|
+ window.addEventListener 'beforeunload', =>
|
|
|
+ @userIsLeavingPage = true
|
|
|
+
|
|
|
@connected = false
|
|
|
@userIsInactive = false
|
|
|
|
|
|
@@ -122,6 +126,9 @@ define [], () ->
|
|
|
else
|
|
|
countdown = 3 + Math.floor(Math.random() * 7)
|
|
|
|
|
|
+ if @userIsLeavingPage #user will have pressed refresh or back etc
|
|
|
+ return
|
|
|
+
|
|
|
@$scope.$apply () =>
|
|
|
@$scope.connection.reconnecting = false
|
|
|
@$scope.connection.reconnection_countdown = countdown
|