diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-19 21:16:16 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-19 21:16:16 +0200 |
commit | 40deb623d7948d56d8d4a4b8ebff983278ca6de8 (patch) | |
tree | 94a21a9db46451161faa34c1927c5b569bf6b244 /scripts/enqueue.ts | |
parent | 6640da7dce77f1b234b9ef618b4124ae4cb4fc58 (diff) | |
download | isda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar isda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar.bz2 isda-40deb623d7948d56d8d4a4b8ebff983278ca6de8.tar.zst |
default flags
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 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({ |