Fetch user settings before deciding to show LoginBox

This commit is contained in:
fangebee 2021-05-18 14:06:50 +02:00
Родитель db9ccf7bd3
Коммит 63d7e4c20f
1 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -136,15 +136,15 @@ export default class Bootstrap {
}
private async onUserRequestsToGoOnline() {
if (!Storage.get().getItem('serverIsOmniscient') && OJSXC_CONFIG.serverType !== 'internal') {
this.jsxc.showLoginBox();
return;
}
try {
let settings = await Settings.loadConnection(undefined, undefined);
if (!Storage.get().getItem('serverIsOmniscient') && OJSXC_CONFIG.serverType !== 'internal') {
this.jsxc.showLoginBox();
return;
}
if (!settings) {
throw new Error('No settings provided');
}