From 763ce2d68ef3084915a73735c55c430efa77d5dc Mon Sep 17 00:00:00 2001 From: Danilo das Neves Dantas <5115895+dannevesdantas@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:24:18 -0300 Subject: [PATCH] refactor: Melhoria na PedidoUseCase --- src/application/use_cases/pedido/pedido.use_case.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/application/use_cases/pedido/pedido.use_case.ts b/src/application/use_cases/pedido/pedido.use_case.ts index 08befdf6..f8bd35aa 100644 --- a/src/application/use_cases/pedido/pedido.use_case.ts +++ b/src/application/use_cases/pedido/pedido.use_case.ts @@ -27,9 +27,9 @@ export class PedidoUseCase implements IPedidoUseCase { private readonly pedidoFactory: IPedidoFactory, @Inject(IGatewayPagamentoService) private readonly gatewayPagamentoService: IGatewayPagamentoService, - private configService: ConfigService, @Inject(IPedidoDTOFactory) private readonly pedidoDTOFactory: IPedidoDTOFactory, + private configService: ConfigService, ) {} private async validarPedidoPorId( @@ -42,11 +42,11 @@ export class PedidoUseCase implements IPedidoUseCase { return pedido; } - async criarPedido(pedido: CriaPedidoDTO): Promise> { - const pedidoFactory = await this.pedidoFactory.criarEntidadePedido(pedido); + async criarPedido(criaPedidoDTO: CriaPedidoDTO): Promise> { + const pedidoEntity = await this.pedidoFactory.criarEntidadePedido(criaPedidoDTO); - const result = await this.pedidoRepository.criarPedido(pedidoFactory); - pedidoFactory.id = result.id; + const result = await this.pedidoRepository.criarPedido(pedidoEntity); + pedidoEntity.id = result.id; const pedidoDTO = this.pedidoDTOFactory.criarPedidoDTO(result); @@ -56,7 +56,7 @@ export class PedidoUseCase implements IPedidoUseCase { if (mercadoPagoIsEnabled) { const qrData = - await this.gatewayPagamentoService.criarPedido(pedidoFactory); + await this.gatewayPagamentoService.criarPedido(pedidoEntity); pedidoDTO.qrCode = qrData; }