MOBILE-4270 core: Report login errors
parent
92f65b38ad
commit
6ce688e76c
|
@ -499,19 +499,21 @@ export class CoreSitesProvider {
|
|||
try {
|
||||
data = await firstValueFrom(Http.post(loginUrl, params).pipe(timeout(CoreWS.getRequestTimeout())));
|
||||
} catch (error) {
|
||||
throw new CoreError(
|
||||
this.isLoggedIn()
|
||||
? Translate.instant('core.siteunavailablehelp', { site: this.currentSite?.siteUrl })
|
||||
: Translate.instant('core.sitenotfoundhelp'),
|
||||
);
|
||||
throw this.createCannotConnectLoginError(siteUrl, {
|
||||
debug: {
|
||||
code: 'logintokenerror',
|
||||
details: error.message,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
if (data === undefined) {
|
||||
throw new CoreError(
|
||||
this.isLoggedIn()
|
||||
? Translate.instant('core.siteunavailablehelp', { site: this.currentSite?.siteUrl })
|
||||
: Translate.instant('core.sitenotfoundhelp'),
|
||||
);
|
||||
throw this.createCannotConnectLoginError(siteUrl, {
|
||||
debug: {
|
||||
code: 'logintokenempty',
|
||||
details: 'The request to /login/token.php returned an empty response',
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
if (data.token !== undefined) {
|
||||
|
|
Loading…
Reference in New Issue