diff --git a/src/app.module.ts b/src/app.module.ts index d130677..dc77a17 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,21 +1,19 @@ -import { Module } from '@nestjs/common'; -import { ConfigModule } from '@nestjs/config'; -import { BullModule } from '@nestjs/bullmq'; -import { LoggerModule } from 'nestjs-pino'; -import { ExampleProcessor } from './queue/example.processor'; +import { Module } from @nestjs/common; +import { ConfigModule } from @nestjs/config; +import { ScheduleModule } from @nestjs/schedule; +import { BullModule } from @nestjs/bullmq; +import { LoggerModule } from nestjs-pino; +import { ExampleProcessor } from ./queue/example.processor; +import { CleanupService } from ./cleanup/cleanup.service; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true }), LoggerModule.forRoot(), - BullModule.forRoot({ - connection: { - url: process.env.REDIS_URL, - }, - }), - // joburi reale: notifications, pdf-generation, email, ocr, import, ai-jobs - BullModule.registerQueue({ name: 'example' }), + ScheduleModule.forRoot(), + BullModule.forRoot({ connection: { url: process.env.REDIS_URL } }), + BullModule.registerQueue({ name: example }), ], - providers: [ExampleProcessor], + providers: [ExampleProcessor, CleanupService], }) export class AppModule {}