From e6c7f4b6934afcca27a87da9598d869f4089d81a Mon Sep 17 00:00:00 2001 From: Johann150 Date: Fri, 12 May 2023 19:18:17 +0200 Subject: [PATCH] refactor: use switch for receiving IPC messages --- packages/backend/src/boot/master.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts index 4e5327641..a688a8ae6 100644 --- a/packages/backend/src/boot/master.ts +++ b/packages/backend/src/boot/master.ts @@ -160,12 +160,15 @@ function spawnWorker(mode: 'web' | 'queue'): Promise { return new Promise(res => { const worker = cluster.fork({ mode }); worker.on('message', message => { - if (message === 'listenFailed') { - bootLogger.error('The server Listen failed due to the previous error.'); - process.exit(1); + switch (message) { + case 'listenFailed': + bootLogger.error('The server Listen failed due to the previous error.'); + process.exit(1); + break; + case 'ready': + res(); + break; } - if (message !== 'ready') return; - res(); }); }); }