| 1234567891011121314151617181920212223 |
- import { Module } from '@nestjs/common'
- import { TypeOrmModule } from '@nestjs/typeorm'
- import { Users } from './entities/users.entity'
- import { UsersService } from './users.service'
- import { UsersController } from './users.controller'
- import { BcryptService } from '../shared/hashing/bcrypt.service'
- import { HashingService } from '../shared/hashing/hashing.service'
- import { SmsModule } from '../sms/sms.module'
- import { UsersAdminController } from './users.admin.controller'
- @Module({
- imports: [SmsModule, TypeOrmModule.forFeature([Users])],
- controllers: [UsersController, UsersAdminController],
- providers: [
- {
- provide: HashingService,
- useClass: BcryptService
- },
- UsersService
- ],
- exports: [UsersService]
- })
- export class UsersModule {}
|