From 212077d81df2d7d2cb031e5a3daeb65bc8239b04 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 13 Dec 2016 15:02:43 +0100 Subject: [PATCH] =?UTF-8?q?Do=20not=20show=20=E2=80=9Cgetting=20started?= =?UTF-8?q?=E2=80=9D=20screen=20if=20session=20check=20failed.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/javascripts/app/lib/app_post/auth.coffee | 5 ++++- .../javascripts/app/lib/app_post/interface_handle.coffee | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) 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()