Files
bun-mariadb/dist/lib/queue/queue-push.js
T

12 lines
350 B
JavaScript

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 });
}