auth: Make more resilant to backend failures

This commit is contained in:
modeco80
2024-05-26 16:33:35 -04:00
parent e184bfb085
commit 173ee8149f
2 changed files with 41 additions and 30 deletions

View File

@@ -25,12 +25,14 @@ export default class AuthManager {
})
});
// Make sure the fetch returned okay
if(!response.ok)
throw new Error(`Failed to query quth server: ${response.statusText}`)
let json = (await response.json()) as JoinResponse;
if (!json.success) {
this.logger.Error(`Failed to query auth server: ${json.error}`);
process.exit(1);
}
if (!json.success)
throw new Error(json.error);
return json;
}