diff --git a/app/assets/javascripts/services/preferencesManager.ts b/app/assets/javascripts/services/preferencesManager.ts index 1a19d8867..e70b4df02 100644 --- a/app/assets/javascripts/services/preferencesManager.ts +++ b/app/assets/javascripts/services/preferencesManager.ts @@ -17,6 +17,7 @@ export class PreferencesManager extends ApplicationService { /** @override */ async onAppLaunch() { super.onAppLaunch(); + this.reloadSingleton(); this.streamPreferences(); } @@ -25,18 +26,15 @@ export class PreferencesManager extends ApplicationService { } streamPreferences() { - if (!this.userPreferences) { - this.loadSingleton(); - } this.application!.streamItems( ContentType.UserPrefs, () => { - this.loadSingleton(); + this.reloadSingleton(); } ); } - private async loadSingleton() { + private async reloadSingleton() { if(this.loadingPrefs) { return; }