INNER CODE UNIT · JavaScript

restartApp

frangoteam/FUXA · app/electron/main.js:489

async function restartApp(dataDir, win) {
    console.log(`Restarting app with dataDir: ${dataDir}`);

    // Stop existing server process
    if (serverProcess) {
        console.log('Stopping server process');
        serverProcess.kill('SIGTERM');
        await new Promise(resolve => {
            serverProcess.on('close', () => {
                console.log('Server process stopped');
                resolve();
            });
            setTimeout(resolve, 1000); // 1-second timeout
        });
        serverProcess = null;
    }

    // Start new server process

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…