Bump version to 1.1.6

Ensure worker exits when task completes
This commit is contained in:
CyferShepard
2025-04-14 18:49:14 +02:00
parent 8f3407a8bb
commit f8436f39a0
6 changed files with 14 additions and 10 deletions

View File

@@ -42,8 +42,9 @@ async function runBackupTask(triggerType = triggertype.Automatic) {
}
}
parentPort.on("message", (message) => {
parentPort.on("message", async (message) => {
if (message.command === "start") {
runBackupTask(message.triggertype);
await runBackupTask(message.triggertype);
process.exit(0); // Exit the worker after the task is done
}
});

View File

@@ -28,8 +28,9 @@ async function runFullSyncTask(triggerType = triggertype.Automatic) {
}
}
parentPort.on("message", (message) => {
parentPort.on("message", async (message) => {
if (message.command === "start") {
runFullSyncTask(message.triggertype);
await runFullSyncTask(message.triggertype);
process.exit(0); // Exit the worker after the task is done
}
});

View File

@@ -27,8 +27,9 @@ async function runPlaybackReportingPluginSyncTask() {
}
}
parentPort.on("message", (message) => {
parentPort.on("message", async (message) => {
if (message.command === "start") {
runPlaybackReportingPluginSyncTask();
await runPlaybackReportingPluginSyncTask();
process.exit(0); // Exit the worker after the task is done
}
});

View File

@@ -28,8 +28,9 @@ async function runPartialSyncTask(triggerType = triggertype.Automatic) {
}
}
parentPort.on("message", (message) => {
parentPort.on("message", async (message) => {
if (message.command === "start") {
runPartialSyncTask(message.triggertype);
await runPartialSyncTask(message.triggertype);
process.exit(0); // Exit the worker after the task is done
}
});

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "jfstat",
"version": "1.1.5",
"version": "1.1.6",
"lockfileVersion": 3,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "jfstat",
"version": "1.1.5",
"version": "1.1.6",
"private": true,
"main": "src/index.jsx",
"scripts": {