import { Module } from '@nestjs/common'; import { JwtModule } from '@nestjs/jwt'; import { AuthController } from './auth.controller'; import { AuthService } from './auth.service'; import { UtilsModule } from 'src/utils/utils.module'; import { TypeOrmModule } from '@nestjs/typeorm'; import { User } from 'src/users/entities/user.entity'; import { OTP } from './entities/otp.entity'; import { OtpRepository } from './repositories/otp.repository'; import { UsersModule } from 'src/users/users.module'; import { ConfigService } from '@nestjs/config'; import { UserRole } from 'src/users/entities/user-role.entity'; @Module({ imports: [ TypeOrmModule.forFeature([OTP]), JwtModule.register({}), UtilsModule, UsersModule, ], controllers: [AuthController], providers: [AuthService, OtpRepository], }) export class AuthModule {}