import { BullModule } from "@nestjs/bullmq"; import { Module } from "@nestjs/common"; import { TICKET } from "./constant"; import { Ticket } from "./entities/ticket.entity"; import { TicketsService } from "./providers/tickets.service"; import { TicketRepository } from "./repositories/tickets.repository"; import { TicketsController } from "./tickets.controller"; import { MikroOrmModule } from "@mikro-orm/nestjs"; @Module({ imports: [ MikroOrmModule.forFeature([Ticket]), BullModule.registerQueue({ name: TICKET.QUEUE_NAME }), ], providers: [TicketsService, TicketRepository], controllers: [TicketsController], exports: [TicketsService], }) export class TicketsModule { }