From f265e39711546e14c08744f8e8a774046aa88d07 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 15 Feb 2018 16:58:23 +0100 Subject: replace localStorage with mobx-localstorage --- src/stores/UserStore.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/stores/UserStore.js') diff --git a/src/stores/UserStore.js b/src/stores/UserStore.js index abec4df5d..7b8ffb2b2 100644 --- a/src/stores/UserStore.js +++ b/src/stores/UserStore.js @@ -1,6 +1,7 @@ import { observable, computed, action } from 'mobx'; import moment from 'moment'; import jwt from 'jsonwebtoken'; +import localStorage from 'mobx-localstorage'; import { isDevMode } from '../environment'; import Store from './lib/Store'; @@ -99,7 +100,7 @@ export default class UserStore extends Store { // Data @computed get isLoggedIn() { - return this.authToken !== null && this.authToken !== undefined; + return Boolean(localStorage.getItem('authToken')); } // @computed get isTokenValid() { @@ -225,6 +226,7 @@ export default class UserStore extends Store { // This is a mobx autorun which forces the user to login if not authenticated _requireAuthenticatedUser = () => { + console.log('requireAuthenticatedUser'); if (this.isTokenExpired) { this._logout(); } -- cgit v1.2.3-54-g00ecf