Fix worker/index.js: job.progress is a property not a function in BullMQ v3+

This commit is contained in:
Zac Gaetano 2026-05-16 00:46:53 -04:00
parent 44759391e5
commit cc174c4977

View file

@ -26,8 +26,9 @@ const createWorker = (queueName, handler) => {
console.error(`[${queueName}] Job ${job.id} failed:`, err.message);
});
worker.on('progress', (job) => {
console.log(`[${queueName}] Job ${job.id} progress:`, job.progress());
// job.progress is a property (the value set by updateProgress), not a function
worker.on('progress', (job, progress) => {
console.log(`[${queueName}] Job ${job.id} progress:`, progress);
});
return worker;