diff --git a/app/assets/javascripts/app/lib/app_post/auth.coffee b/app/assets/javascripts/app/lib/app_post/auth.coffee index 6205d46bd..7e02cd79a 100644 --- a/app/assets/javascripts/app/lib/app_post/auth.coffee +++ b/app/assets/javascripts/app/lib/app_post/auth.coffee @@ -21,7 +21,7 @@ class App.Auth params.error(xhr, statusText, error) ) - @loginCheck: -> + @loginCheck: (callback) -> params = fingerprint: App.Browser.fingerprint() App.Log.debug 'Auth', 'loginCheck' @@ -36,6 +36,9 @@ class App.Auth # set login (config, session, ...) @_login(data, 'check') + if callback + callback() + error: (xhr, statusText, error) => @_loginError() ) diff --git a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee index 78ac9bcd0..9cdce3739 100644 --- a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee +++ b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee @@ -15,8 +15,9 @@ class App.Run extends App.Controller App.Collection.init() # check if session already exists/try to get session data from server - App.Auth.loginCheck() + App.Auth.loginCheck(@start) + start: => # create web socket connection App.WebSocket.connect()