INNER CODE UNIT · JavaScript
checkOnce
frangoteam/FUXA · app/electron/main.js:465
const checkOnce = () => new Promise((resolve) => {
const req = http.get(url, (res) => {
// Any HTTP response means server is up
res.resume();
resolve(true);
});
req.on('error', () => {
resolve(false);
});
req.setTimeout(2000, () => {
req.destroy();
resolve(false);
});
});
while (Date.now() - start < timeoutMs) {
const ok = await checkOnce();
if (ok) return true;