feat: register ScheduleModule and CleanupService in AppModule

This commit is contained in:
admin-valentin 2026-07-31 10:32:54 +00:00
parent 363982e0d3
commit 16bcfb5cd5

View file

@ -1,10 +1,10 @@
import { Module } from @nestjs/common; import { Module } from '@nestjs/common';
import { ConfigModule } from @nestjs/config; import { ConfigModule } from '@nestjs/config';
import { ScheduleModule } from @nestjs/schedule; import { ScheduleModule } from '@nestjs/schedule';
import { BullModule } from @nestjs/bullmq; import { BullModule } from '@nestjs/bullmq';
import { LoggerModule } from nestjs-pino; import { LoggerModule } from 'nestjs-pino';
import { ExampleProcessor } from ./queue/example.processor; import { ExampleProcessor } from './queue/example.processor';
import { CleanupService } from ./cleanup/cleanup.service; import { CleanupService } from './cleanup/cleanup.service';
@Module({ @Module({
imports: [ imports: [
@ -12,7 +12,7 @@ import { CleanupService } from ./cleanup/cleanup.service;
LoggerModule.forRoot(), LoggerModule.forRoot(),
ScheduleModule.forRoot(), ScheduleModule.forRoot(),
BullModule.forRoot({ connection: { url: process.env.REDIS_URL } }), BullModule.forRoot({ connection: { url: process.env.REDIS_URL } }),
BullModule.registerQueue({ name: example }), BullModule.registerQueue({ name: 'example' }),
], ],
providers: [ExampleProcessor, CleanupService], providers: [ExampleProcessor, CleanupService],
}) })