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
if (!this.auth.isLoggedIn()) {
this.updateCurrentTheme()
- this.localStorageService.watch([User.KEYS.THEME]).subscribe(
+ this.localStorageService.watch([ User.KEYS.THEME ]).subscribe(
() => this.updateCurrentTheme()
)
}
}
private loadAndSetFromLocalStorage () {
- const lastActiveThemeString = this.localStorageService.getItem(User.KEYS.THEME)
+ const lastActiveThemeString = this.localStorageService.getItem(User.KEYS.LAST_ACTIVE_THEME)
if (!lastActiveThemeString) return
try {
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'
}