mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-07-16 02:36:19 +00:00

* fix: commission device API * task: add create booking API * add get All api for dashboard & mobile * add Find APIs for bookings * implement sending email updates on update bookable space * move email interfaces to separate files
33 lines
1.0 KiB
TypeScript
33 lines
1.0 KiB
TypeScript
import { AuthService } from '@app/common/auth/services/auth.service';
|
|
import { RoleTypeRepository } from '@app/common/modules/role-type/repositories';
|
|
import { UserSessionRepository } from '@app/common/modules/session/repositories/session.repository';
|
|
import {
|
|
UserOtpRepository,
|
|
UserRepository,
|
|
} from '@app/common/modules/user/repositories';
|
|
import { EmailService } from '@app/common/util/email/email.service';
|
|
import { Module } from '@nestjs/common';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { JwtService } from '@nestjs/jwt';
|
|
import { RoleService } from 'src/role/services';
|
|
import { UserAuthController } from './controllers';
|
|
import { UserAuthService } from './services';
|
|
|
|
@Module({
|
|
imports: [ConfigModule],
|
|
controllers: [UserAuthController],
|
|
providers: [
|
|
UserAuthService,
|
|
UserRepository,
|
|
UserSessionRepository,
|
|
UserOtpRepository,
|
|
RoleTypeRepository,
|
|
RoleService,
|
|
AuthService,
|
|
EmailService,
|
|
JwtService,
|
|
],
|
|
exports: [UserAuthService],
|
|
})
|
|
export class AuthenticationModule {}
|