Fetch user settings before deciding to show LoginBox
This commit is contained in:
Родитель
db9ccf7bd3
Коммит
63d7e4c20f
|
@ -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');
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче