Add MariaDB queue table. Fix Bugs

This commit is contained in:
2026-10-18 15:58:02 +01:00
parent d872c3661a
commit f9ba5f8657
28 changed files with 785 additions and 49 deletions
+11
View File
@@ -0,0 +1,11 @@
import DbInsert from "../mariadb/db-insert";
/**
* Add jobs to a queue table.
*/
export default async function QueuePush({ table, data, delay_ms, config, }) {
const jobs = data.map((d) => ({
...(delay_ms ? { queue_available_at: Date.now() + delay_ms } : {}),
...d,
}));
return DbInsert({ table, data: jobs, config });
}