File tree Expand file tree Collapse file tree
packages/tasks/src/drivers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ export class BullMQDriver implements TaskDriver {
8080 * @returns A unique job identifier
8181 */
8282 public async create ( task : TaskData ) : Promise < string > {
83- const taskId = `${ task . name } -${ typeof task . schedule === 'string' ? 'scheduled' : 'delayed' } ` ;
83+ const taskId = `${ task . name } -${ typeof task . schedule === 'string' ? 'scheduled' : crypto . randomUUID ( ) } ` ;
8484 const job = await this . queue . add ( task . name , task . data , {
8585 ...( typeof task . schedule === 'string'
8686 ? {
@@ -97,10 +97,8 @@ export class BullMQDriver implements TaskDriver {
9797 : task . schedule ) - Date . now ( ) ,
9898 } ) ,
9999 jobId : taskId ,
100- deduplication : {
101- id : taskId ,
102- replace : true ,
103- } ,
100+ removeOnComplete : true ,
101+ removeOnFail : true ,
104102 } ) ;
105103
106104 return job . id ?? taskId ;
You can’t perform that action at this time.
0 commit comments