aboutsummaryrefslogtreecommitdiff
path: root/scripts/enqueue.ts
diff options
context:
space:
mode:
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({