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