import { forwardRef, Module } from "@nestjs/common"; import { AuthModule } from "../auth/auth.module"; import { RealtimeModule } from "../realtime/realtime.module"; import { UsersModule } from "../users/users.module"; import { MessagesController } from "./messages.controller"; import { MessagesService } from "./messages.service"; import { MessagesRepository } from "./repositories/messages.repository"; @Module({ imports: [AuthModule, RealtimeModule, forwardRef(() => UsersModule)], controllers: [MessagesController], providers: [MessagesService, MessagesRepository], exports: [MessagesService], }) export class MessagesModule {}