more robust oauth

This commit is contained in:
Jan Prochazka
2022-11-27 10:43:25 +01:00
parent b1ae7d53b9
commit d84adcca5d
5 changed files with 51 additions and 10 deletions

View File

@@ -71,10 +71,15 @@ export async function apiCall(route: string, args: {} = undefined) {
});
if (resp.status == 401 && !apiDisabled) {
const params = new URLSearchParams(location.search);
disableApi();
console.log('Disabling API', route);
// unauthorized
redirectToLogin();
if (params.get('page') != 'login' && params.get('page') != 'not-logged') {
// unauthorized
redirectToLogin();
}
return;
}
const json = await resp.json();