fix crash on git server being unavalible

This commit is contained in:
Holly Stubbs 2024-12-16 10:59:57 +00:00
parent 959320f060
commit 07a36f99dd

View file

@ -50,13 +50,17 @@ export default class ApiController extends Controller {
if (Date.now() < cacheExpiry) {
this.ok(cachedClient);
} else {
const response = await fetch(`http://${Config.githost}/tgpholly/t00-multiuser/raw/branch/master/client/Terminal-00-Multiuser.user.js?${Date.now()}`);
if (response.status === 200) {
cachedClient = await response.text();
return this.ok(cachedClient);
} else {
fetch(`http://${Config.githost}/tgpholly/t00-multiuser/raw/branch/master/client/Terminal-00-Multiuser.user.js?${Date.now()}`)
.then(async response => {
if (response.status === 200) {
cachedClient = await response.text();
return this.ok(cachedClient);
} else {
return this.badRequest();
}
}).catch(() => {
return this.badRequest();
}
});
}
}
}