2023-07-29 10:49:44 +02:00
|
|
|
import { BullModule } from '@nestjs/bull'
|
|
|
|
|
import { Module } from '@nestjs/common'
|
2023-09-05 13:09:10 +02:00
|
|
|
import { EmailModule } from 'src/email/module'
|
2023-07-29 10:49:44 +02:00
|
|
|
import { ReservationsModule } from 'src/reservations/module'
|
|
|
|
|
|
|
|
|
|
import { EMAILS_QUEUE_NAME } from '../email/config'
|
|
|
|
|
import { LoggerModule } from '../logger/module'
|
|
|
|
|
import { RESERVATIONS_QUEUE_NAME } from '../reservations/config'
|
|
|
|
|
import { WaitingListService } from './service'
|
|
|
|
|
|
|
|
|
|
@Module({
|
|
|
|
|
imports: [
|
|
|
|
|
LoggerModule,
|
|
|
|
|
ReservationsModule,
|
|
|
|
|
BullModule.registerQueue({ name: EMAILS_QUEUE_NAME }),
|
|
|
|
|
BullModule.registerQueue({ name: RESERVATIONS_QUEUE_NAME }),
|
2023-09-05 13:09:10 +02:00
|
|
|
EmailModule,
|
2023-07-29 10:49:44 +02:00
|
|
|
],
|
|
|
|
|
providers: [WaitingListService],
|
|
|
|
|
exports: [WaitingListService],
|
|
|
|
|
})
|
|
|
|
|
export class WaitingListModule {}
|