From 1f248b61a5f559bd72e8734c04fedbc5591b9409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Majdand=C5=BEi=C4=87?= Date: Thu, 9 Nov 2023 12:11:08 +0100 Subject: [PATCH] Minor bug fixes --- build.sh | 10 ++++++---- center.js | 6 +++++- client.js | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/build.sh b/build.sh index 5f4ed0a..301d8c6 100644 --- a/build.sh +++ b/build.sh @@ -1,7 +1,9 @@ for file in client center; do - for target in windows linux - do - nexe -i $file.js -o out/$file-$target -t $target-x86-18.18.2 --build - done +# for target in windows linux +# do +# pkg throws many errors for me but the builds do work + pkg $file.js --output out/$file --targets node18-linux-x64,node18-win-x64 + # nexe -i $file.js -o out/$file-$target -t $target-x86-18.18.2 --build + # done done \ No newline at end of file diff --git a/center.js b/center.js index 3deba83..ad84f3b 100644 --- a/center.js +++ b/center.js @@ -38,10 +38,14 @@ let failed = 0; const sendTimer = new NanoTimer(); function startInterval(session, sessionLogger) { + if (!options.messagecount > 0) { + sessionLogger.info("No messages to send"); + return; + } sendTimer.setInterval( async () => { if (sent >= options.messagecount) { - logger.info(`Finished sending messages success:${success}, failed:${failed}, idling...`); + sessionLogger.info(`Finished sending messages success:${success}, failed:${failed}, idling...`); sendTimer.clearInterval(); } else if (inFlight < options.window) { sessionLogger.info(`Sending message ${sent + 1}/${options.messagecount}`); diff --git a/client.js b/client.js index 137e24f..b26278f 100644 --- a/client.js +++ b/client.js @@ -42,7 +42,7 @@ function startInterval(session, sessionLogger) { sendTimer.setInterval( async () => { if (sent >= options.messagecount) { - logger.info(`Finished sending messages success:${success}, failed:${failed}, idling...`); + sessionLogger.info(`Finished sending messages success:${success}, failed:${failed}, idling...`); sendTimer.clearInterval(); } else if (inFlight < options.window) { sessionLogger.info(`Sending message ${sent + 1}/${options.messagecount}`);