fix(worker): handle edge cases when jobs are not delayed
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { Queue } from 'bullmq';
|
||||
import { Queue, QueueEvents } from 'bullmq';
|
||||
|
||||
import type { IServiceEvent } from '@openpanel/db';
|
||||
import { getRedisQueue } from '@openpanel/redis';
|
||||
@@ -80,6 +80,9 @@ export const sessionsQueue = new Queue<SessionsQueuePayload>('sessions', {
|
||||
removeOnComplete: 10,
|
||||
},
|
||||
});
|
||||
export const sessionsQueueEvents = new QueueEvents('sessions', {
|
||||
connection: getRedisQueue(),
|
||||
});
|
||||
|
||||
export const cronQueue = new Queue<CronQueuePayload>('cron', {
|
||||
connection: getRedisQueue(),
|
||||
|
||||
Reference in New Issue
Block a user