Explorar o código

change auto disconnect to 24 hours and expose it publicly for easier testing

Henry Oswald %!s(int64=11) %!d(string=hai) anos
pai
achega
bbe510099e

+ 4 - 1
services/web/public/coffee/ide/connection/ConnectionManager.coffee

@@ -2,6 +2,9 @@ define [], () ->
 	ONEHOUR = 1000 * 60 * 60
 	ONEHOUR = 1000 * 60 * 60
 	class ConnectionManager
 	class ConnectionManager
 
 
+
+		disconnectAfterMs: ONEHOUR * 24
+
 		lastUserAction : new Date()
 		lastUserAction : new Date()
 
 
 		constructor: (@ide, @$scope) ->
 		constructor: (@ide, @$scope) ->
@@ -161,7 +164,7 @@ define [], () ->
 			setTimeout (=> @startAutoReconnectCountdown() if !@connected), 2000
 			setTimeout (=> @startAutoReconnectCountdown() if !@connected), 2000
 
 
 		disconnectIfInactive: ()->
 		disconnectIfInactive: ()->
-			@userIsInactive = (new Date() - @lastUserAction) > ONEHOUR * 12
+			@userIsInactive = (new Date() - @lastUserAction) > @disconnectAfterMs
 			if @userIsInactive and @connected
 			if @userIsInactive and @connected
 				@disconnect()
 				@disconnect()
 				@$scope.$apply () =>
 				@$scope.$apply () =>