From 1d06666357df55502161643d520b0ec3feb430f2 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 9 Apr 2014 00:11:18 +0200 Subject: [PATCH] signOut on refresh user data error --- assets/scripts/app/auth.coffee | 2 ++ assets/scripts/lib/travis/ajax.coffee | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/scripts/app/auth.coffee b/assets/scripts/app/auth.coffee index d5661c4e..d899d288 100644 --- a/assets/scripts/app/auth.coffee +++ b/assets/scripts/app/auth.coffee @@ -82,6 +82,8 @@ data.user.token = user.token @storeData(data, Travis.sessionStorage) @storeData(data, Travis.storage) + , (data, status, xhr) => + @signOut() signedIn: -> @get('state') == 'signed-in' diff --git a/assets/scripts/lib/travis/ajax.coffee b/assets/scripts/lib/travis/ajax.coffee index fcd82eed..84c29a0b 100644 --- a/assets/scripts/lib/travis/ajax.coffee +++ b/assets/scripts/lib/travis/ajax.coffee @@ -7,8 +7,8 @@ Travis.ajax = Em.Object.create accepts: json: 'application/json; version=2' - get: (url, callback) -> - @ajax(url, 'get', success: callback) + get: (url, callback, errorCallback) -> + @ajax(url, 'get', success: callback, error: errorCallback) post: (url, data, callback) -> @ajax(url, 'post', data: data, success: callback)