web/task-manager/run-worker: error if ffmpeg args are missing

instead of just hanging
This commit is contained in:
wukko 2025-05-14 15:33:30 +06:00
parent bcad963c10
commit 9d129bc865
No known key found for this signature in database
GPG Key ID: 3E30B3F26C7B4AA2

View File

@ -1,5 +1,5 @@
import { get } from "svelte/store"; import { get } from "svelte/store";
import { queue } from "$lib/state/task-manager/queue"; import { queue, itemError } from "$lib/state/task-manager/queue";
import { runFFmpegWorker } from "$lib/task-manager/runners/ffmpeg"; import { runFFmpegWorker } from "$lib/task-manager/runners/ffmpeg";
import { runFetchWorker } from "$lib/task-manager/runners/fetch"; import { runFetchWorker } from "$lib/task-manager/runners/fetch";
@ -39,11 +39,13 @@ export const startWorker = async ({ worker, workerId, parentId, workerArgs }: Co
worker, worker,
/*resetStartCounter=*/true, /*resetStartCounter=*/true,
); );
} else {
itemError(parentId, workerId, "queue.ffmpeg.no_args");
} }
break; break;
case "fetch": case "fetch":
await runFetchWorker(workerId, parentId, workerArgs.url) await runFetchWorker(workerId, parentId, workerArgs.url);
break; break;
} }
} }