Add MariaDB queue table. Fix Bugs
This commit is contained in:
Vendored
+11
@@ -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 });
|
||||
}
|
||||
Reference in New Issue
Block a user