From 88a67c693c6d7ae13a7231f870a60b66f84cfc16 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Fri, 31 Jul 2026 10:30:31 +0000 Subject: [PATCH] feat: register ScheduleModule and CleanupService in AppModule --- src/app.module.ts | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) 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 {}