diff options
Diffstat (limited to 'scripts/enqueue.ts')
-rw-r--r-- | scripts/enqueue.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/enqueue.ts b/scripts/enqueue.ts index e6e3958..934f49d 100644 --- a/scripts/enqueue.ts +++ b/scripts/enqueue.ts @@ -4,6 +4,8 @@ const note_filter = Deno.args.length >= 3 ? Deno.args[2] : "" const ws = new WebSocket(Deno.args[0]) +const requeue = Deno.env.has("REQUEUE") + function run_enqueue() { let kind = "http" for (const line of file.split("\n")) { @@ -16,7 +18,7 @@ function run_enqueue() { if (note_filter.length && note != note_filter) continue const key = `${kind}:${id}`; ws.send(JSON.stringify({ t: "metadata", key, data: { output: name, title: name } })) - ws.send(JSON.stringify({ t: "enqueue", key })) + ws.send(JSON.stringify({ t: "enqueue", key, ignore_complete: requeue })) } } ws.send(JSON.stringify({ t: "save" })) |