@@ -2,15 +2,15 @@ import { Module } from '@nestjs/common';
|
||||
import { UsersController } from './presentation/controllers/users.controller';
|
||||
import { PrismaService } from '../../shared/prisma.service';
|
||||
import { PrismaUserRepository } from './infrastructure/repositories/prisma-user.repository';
|
||||
import { UserRepository } from './domain/repositories/user.repository.interface';
|
||||
import { IUser } from './domain/repositories/user.interface';
|
||||
import { EventDispatcher } from '../../core/events/event-dispatcher';
|
||||
import { JwtAuthGuard } from '../../core/auth/guards/jwt-auth.guard';
|
||||
import { JwtModule } from '@nestjs/jwt';
|
||||
import { CreateUserHandler } from './application/handlers/create-user.handler';
|
||||
import { FindUserHandler } from './application/handlers/find-user.handler';
|
||||
import { DeleteUserHandler } from './application/handlers/delete-user.handler';
|
||||
import { FindUsersHandler } from './application/handlers/find-users.handler';
|
||||
import { UpdateUserHandler } from './application/handlers/update-user.handler';
|
||||
import { CreateUserHandler } from './application/handlers/user/create-user.handler';
|
||||
import { GetUserHandler as FindUserHandler } from './application/handlers/user/get-user.handler';
|
||||
import { DeleteUserHandler } from './application/handlers/user/delete-user.handler';
|
||||
import { GetUsersHandler as FindUsersHandler } from './application/handlers/user/get-users.handler';
|
||||
import { UpdateUserHandler } from './application/handlers/user/update-user.handler';
|
||||
import { PermissionGuard } from '../authorization/presentation/guards/permission.guard';
|
||||
import { Reflector } from '@nestjs/core';
|
||||
import { LoginHandler } from './application/handlers/login.handler';
|
||||
@@ -44,11 +44,11 @@ import { ServiceAccountRepository } from './domain/repositories/service-account.
|
||||
JwtAuthGuard,
|
||||
PermissionGuard,
|
||||
Reflector,
|
||||
PrismaService,
|
||||
PrismaService,
|
||||
PrismaUserRepository,
|
||||
PrismaServiceAccountRepository,
|
||||
{
|
||||
provide: UserRepository,
|
||||
provide: IUser,
|
||||
useClass: PrismaUserRepository,
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user