import { Module } from '@nestjs/common'; import { VisitorPasswordService } from './services/visitor-password.service'; import { VisitorPasswordController } from './controllers/visitor-password.controller'; import { ConfigModule } from '@nestjs/config'; import { DeviceRepositoryModule } from '@app/common/modules/device'; import { DeviceRepository } from '@app/common/modules/device/repositories'; import { EmailService } from '@app/common/util/email.service'; import { PasswordEncryptionService } from 'src/door-lock/services/encryption.services'; @Module({ imports: [ConfigModule, DeviceRepositoryModule], controllers: [VisitorPasswordController], providers: [ VisitorPasswordService, EmailService, PasswordEncryptionService, DeviceRepository, ], exports: [VisitorPasswordService], }) export class VisitorPasswordModule {}