aboutsummaryrefslogtreecommitdiff
path: root/scripts/enqueue.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-05-19 21:16:16 +0200
committermetamuffin <metamuffin@disroot.org>2025-05-19 21:16:16 +0200
commit40deb623d7948d56d8d4a4b8ebff983278ca6de8 (patch)
tree94a21a9db46451161faa34c1927c5b569bf6b244 /scripts/enqueue.ts
parent6640da7dce77f1b234b9ef618b4124ae4cb4fc58 (diff)
downloadisda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar
isda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar.bz2
isda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar.zst
default flags
Diffstat (limited to 'scripts/enqueue.ts')
-rw-r--r--scripts/enqueue.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/enqueue.ts b/scripts/enqueue.ts
index 5dfb6b7..be67be7 100644
--- a/scripts/enqueue.ts
+++ b/scripts/enqueue.ts
@@ -14,7 +14,9 @@ async function run_enqueue(eqt: EnqueueTask) {
if (eqt.filter && !flags.includes(eqt.filter)) continue
name = name.trim()
id = id.trim()
- flags = flags.filter(e => e.length && e != eqt.filter)
+ for (const f of eqt.default_flags ?? [])
+ if (!flags.includes(`-${f}`)) flags.push(f)
+ flags = flags.filter(e => e.length && !e.startsWith("-") && e != eqt.filter)
const key = `${eqt.kind}:${id}`;
ws.send(JSON.stringify({