Fix anonymous user theme

This commit is contained in:
Chocobozzz 2020-07-31 16:55:32 +02:00
parent cb4eb74485
commit 7c87bce471
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 6 additions and 5 deletions

View File

@ -111,9 +111,9 @@ export class ThemeService {
this.pluginService.reloadLoadedScopes()
this.localStorageService.setItem(User.KEYS.THEME, JSON.stringify(theme), false)
this.localStorageService.setItem(User.KEYS.LAST_ACTIVE_THEME, JSON.stringify(theme), false)
} else {
this.localStorageService.removeItem(User.KEYS.THEME, false)
this.localStorageService.removeItem(User.KEYS.LAST_ACTIVE_THEME, false)
}
this.oldThemeName = currentTheme
@ -127,7 +127,7 @@ export class ThemeService {
if (!this.auth.isLoggedIn()) {
this.updateCurrentTheme()
this.localStorageService.watch([User.KEYS.THEME]).subscribe(
this.localStorageService.watch([ User.KEYS.THEME ]).subscribe(
() => this.updateCurrentTheme()
)
}
@ -138,7 +138,7 @@ export class ThemeService {
}
private loadAndSetFromLocalStorage () {
const lastActiveThemeString = this.localStorageService.getItem(User.KEYS.THEME)
const lastActiveThemeString = this.localStorageService.getItem(User.KEYS.LAST_ACTIVE_THEME)
if (!lastActiveThemeString) return
try {

View File

@ -23,7 +23,8 @@ export class User implements UserServerModel {
AUTO_PLAY_VIDEO: 'auto_play_video',
SESSION_STORAGE_AUTO_PLAY_NEXT_VIDEO: 'auto_play_next_video',
AUTO_PLAY_VIDEO_PLAYLIST: 'auto_play_video_playlist',
THEME: 'last_active_theme',
THEME: 'theme',
LAST_ACTIVE_THEME: 'last_active_theme',
VIDEO_LANGUAGES: 'video_languages'
}