Fix theme loading

pull/2157/head
Chocobozzz 2019-12-13 09:32:36 +01:00
parent 94dfca3e35
commit 7c93905d14
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 4 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import { environment } from '../../../environments/environment'
import { PluginService } from '@app/core/plugins/plugin.service'
import { ServerConfigTheme } from '@shared/models'
import { peertubeLocalStorage } from '@app/shared/misc/peertube-web-storage'
import { first } from 'rxjs/operators'
@Injectable()
export class ThemeService {
@ -123,6 +124,7 @@ export class ThemeService {
}
this.auth.userInformationLoaded
.pipe(first())
.subscribe(() => this.updateCurrentTheme())
}

View File

@ -279,14 +279,14 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
isAutoPlayEnabled () {
return (
this.user && this.user.autoPlayNextVideo ||
(this.user && this.user.autoPlayNextVideo) ||
peertubeSessionStorage.getItem(RecommendedVideosComponent.SESSION_STORAGE_AUTO_PLAY_NEXT_VIDEO) === 'true'
)
}
isPlaylistAutoPlayEnabled () {
return (
this.user && this.user.autoPlayNextVideoPlaylist ||
(this.user && this.user.autoPlayNextVideoPlaylist) ||
peertubeSessionStorage.getItem(VideoWatchPlaylistComponent.SESSION_STORAGE_AUTO_PLAY_NEXT_VIDEO_PLAYLIST) === 'true'
)
}