refactor: job names (#1343)

* refactor: job names

* refactor: remove jobId
This commit is contained in:
Jason Rasmussen
2023-01-17 09:43:45 -05:00
committed by GitHub
parent adacfb1110
commit 693adf8488
19 changed files with 125 additions and 289 deletions

View File

@@ -1,23 +1,17 @@
import { QueueNameEnum } from '@app/job';
import { QueueName } from '@app/job';
import { InjectQueue } from '@nestjs/bull';
import { Injectable, OnModuleInit } from '@nestjs/common';
import { Queue } from 'bull';
import { randomUUID } from 'node:crypto';
@Injectable()
export class MicroservicesService implements OnModuleInit {
constructor(
@InjectQueue(QueueNameEnum.CHECKSUM_GENERATION)
@InjectQueue(QueueName.CHECKSUM_GENERATION)
private generateChecksumQueue: Queue,
) {}
async onModuleInit() {
await this.generateChecksumQueue.add(
{},
{
jobId: randomUUID(),
delay: 10000, // wait for migration
},
);
// wait for migration
await this.generateChecksumQueue.add({}, { delay: 10000 });
}
}