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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…