mirror of
https://github.com/docmost/docmost.git
synced 2026-08-19 18:44:09 +08:00
fix(queue): expose queue producers through a global module
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import { Global, Module } from '@nestjs/common';
|
||||
import { BullModule } from '@nestjs/bullmq';
|
||||
import { createQueueRegistrations } from './queue.registrations';
|
||||
|
||||
// Global so @InjectQueue tokens resolve anywhere, in the app and in worker contexts.
|
||||
@Global()
|
||||
@Module({
|
||||
imports: [...createQueueRegistrations()],
|
||||
exports: [BullModule],
|
||||
})
|
||||
export class QueueProducersModule {}
|
||||
@@ -2,10 +2,8 @@ import { Global, Module } from '@nestjs/common';
|
||||
import { BullModule } from '@nestjs/bullmq';
|
||||
import { EnvironmentService } from '../environment/environment.service';
|
||||
import { GeneralQueueProcessor } from './processors/general-queue.processor';
|
||||
import {
|
||||
bullConfigFactory,
|
||||
createQueueRegistrations,
|
||||
} from './queue.registrations';
|
||||
import { bullConfigFactory } from './queue.registrations';
|
||||
import { QueueProducersModule } from './queue-producers.module';
|
||||
|
||||
@Global()
|
||||
@Module({
|
||||
@@ -14,7 +12,7 @@ import {
|
||||
useFactory: bullConfigFactory,
|
||||
inject: [EnvironmentService],
|
||||
}),
|
||||
...createQueueRegistrations(),
|
||||
QueueProducersModule,
|
||||
],
|
||||
exports: [BullModule],
|
||||
providers: [GeneralQueueProcessor],
|
||||
|
||||
Reference in New Issue
Block a user