always exit if .net process exited

This commit is contained in:
rafael-aero
2021-12-23 16:54:06 +01:00
parent 36751db618
commit ed841558b8

View File

@@ -412,8 +412,10 @@ function startAspCoreBackend(electronPort) {
apiProcess.on('close', (code) => {
console.log(`.NET process exited with code ${code}`);
if (code != 0 && !ignoreApiProcessClosed) {
console.log(`Will quit Electron, as exit code != 0 (got ${code})`);
if (!ignoreApiProcessClosed) {
if (code != 0) {
console.log(`Will quit Electron, as exit code != 0 (got ${code})`);
}
app.exit(code);
}
else if (os.platform() === 'darwin') {
@@ -476,8 +478,11 @@ function startAspCoreBackendWithWatch(electronPort) {
apiProcess.on('close', (code) => {
console.log(`.NET process exited with code ${code}`);
if (code != 0 && !ignoreApiProcessClosed) {
console.log(`Will quit Electron, as exit code != 0 (got ${code})`);
if (!ignoreApiProcessClosed) {
if (code != 0) {
console.log(`Will quit Electron, as exit code != 0 (got ${code})`);
}
app.exit(code);
}
else if (os.platform() === 'darwin') {