Fixing nestjs dependency injection

This commit is contained in:
Collin Duncan 2023-06-29 13:16:11 +02:00
parent 1a57f8e2e9
commit 4f15521afe
No known key found for this signature in database
2 changed files with 5 additions and 3 deletions

View file

@ -1,10 +1,11 @@
import { Module } from '@nestjs/common'
import { TypeOrmModule } from '@nestjs/typeorm'
import { ReservationsModule } from 'src/reservations/module'
import { LoggerModule } from '../logger/module'
import { ReservationsService } from '../reservations/service'
import { RunnerModule } from '../runner/module'
import { RecurringReservationsController } from './controller'
import { RecurringReservationsCronService } from './cron'
import { RecurringReservation } from './entity'
import { RecurringReservationsService } from './service'
@ -13,9 +14,9 @@ import { RecurringReservationsService } from './service'
LoggerModule,
TypeOrmModule.forFeature([RecurringReservation]),
RunnerModule,
ReservationsService,
ReservationsModule,
],
controllers: [RecurringReservationsController],
providers: [RecurringReservationsService],
providers: [RecurringReservationsService, RecurringReservationsCronService],
})
export class RecurringReservationsModule {}

View file

@ -17,6 +17,7 @@ import { ReservationsWorker } from './worker'
BullModule.registerQueue({ name: RESERVATIONS_QUEUE_NAME }),
RunnerModule,
],
exports: [ReservationsService],
controllers: [ReservationsController],
providers: [ReservationsService, ReservationsWorker],
})