diff options
author | Dessalines <tyhou13@gmx.com> | 2019-10-15 12:21:27 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-10-15 12:21:27 -0700 |
commit | c0821fcaa501ef717e9fd58dac8a1203b9553bfa (patch) | |
tree | 0e06de5cfcb14b730ec154caeaa7cab3c07fa051 /ui/src/services | |
parent | 37d4f84787e6325742e9486ee87647172dcced83 (diff) |
Adding 8 different themes.
- Fixes #276
Diffstat (limited to 'ui/src/services')
-rw-r--r-- | ui/src/services/UserService.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/src/services/UserService.ts b/ui/src/services/UserService.ts index 4a75b85a..ac4d4850 100644 --- a/ui/src/services/UserService.ts +++ b/ui/src/services/UserService.ts @@ -1,5 +1,6 @@ import * as Cookies from 'js-cookie'; import { User, LoginResponse } from '../interfaces'; +import { setTheme } from '../utils'; import * as jwt_decode from 'jwt-decode'; import { Subject } from 'rxjs'; @@ -14,6 +15,7 @@ export class UserService { if (jwt) { this.setUser(jwt); } else { + setTheme(); console.log('No JWT cookie found.'); } } @@ -27,8 +29,9 @@ export class UserService { public logout() { this.user = undefined; Cookies.remove("jwt"); - console.log("Logged out."); + setTheme(); this.sub.next({user: undefined, unreadCount: 0}); + console.log("Logged out."); } public get auth(): string { @@ -37,6 +40,7 @@ export class UserService { private setUser(jwt: string) { this.user = jwt_decode(jwt); + setTheme(this.user.theme); this.sub.next({user: this.user, unreadCount: 0}); console.log(this.user); } |