2023-06-29 10:32:09 +02:00
|
|
|
import { Module } from '@nestjs/common'
|
|
|
|
|
import { TypeOrmModule } from '@nestjs/typeorm'
|
|
|
|
|
|
|
|
|
|
import { LoggerModule } from '../logger/module'
|
2023-09-06 11:23:21 +02:00
|
|
|
import { NtfyModule } from '../ntfy/module'
|
|
|
|
|
import { ReservationsModule } from '../reservations/module'
|
2023-06-29 10:32:09 +02:00
|
|
|
import { RunnerModule } from '../runner/module'
|
|
|
|
|
import { RecurringReservationsController } from './controller'
|
2023-06-29 13:16:11 +02:00
|
|
|
import { RecurringReservationsCronService } from './cron'
|
2023-06-29 10:32:09 +02:00
|
|
|
import { RecurringReservation } from './entity'
|
|
|
|
|
import { RecurringReservationsService } from './service'
|
|
|
|
|
|
|
|
|
|
@Module({
|
|
|
|
|
imports: [
|
|
|
|
|
LoggerModule,
|
|
|
|
|
TypeOrmModule.forFeature([RecurringReservation]),
|
|
|
|
|
RunnerModule,
|
2023-06-29 13:16:11 +02:00
|
|
|
ReservationsModule,
|
2023-09-06 11:23:21 +02:00
|
|
|
NtfyModule,
|
2023-06-29 10:32:09 +02:00
|
|
|
],
|
|
|
|
|
controllers: [RecurringReservationsController],
|
2023-06-29 13:16:11 +02:00
|
|
|
providers: [RecurringReservationsService, RecurringReservationsCronService],
|
2023-06-29 10:32:09 +02:00
|
|
|
})
|
|
|
|
|
export class RecurringReservationsModule {}
|