From 08a35dfdf4b5e8043e8dd069b889e58e7f294242 Mon Sep 17 00:00:00 2001 From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com> Date: Thu, 19 Jun 2025 16:32:48 +0700 Subject: [PATCH] feat(SPG-1236): implement otp checker guard on booking transaction --- .../transaction/infrastructure/transaction-data.controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts b/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts index d2b401d..5b239ff 100644 --- a/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts +++ b/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts @@ -21,6 +21,7 @@ import { BatchIdsDto } from 'src/core/modules/infrastructure/dto/base-batch.dto' import { Public } from 'src/core/guards'; import { DownloadPdfDto } from './dto/donwload-pdf.dto'; import { OtpAuthGuard } from 'src/modules/configuration/otp-verification/infrastructure/guards/otp-auth.guard'; +import { OtpCheckerGuard } from 'src/core/guards/domain/otp-checker.guard'; @ApiTags(`${MODULE_NAME.TRANSACTION.split('-').join(' ')} - data`) @Controller(`v1/${MODULE_NAME.TRANSACTION}`) @@ -53,6 +54,7 @@ export class TransactionDataController { } @Patch(':id/confirm-data') + @UseGuards(OtpCheckerGuard) async confirmData(@Param('id') dataId: string): Promise { return await this.orchestrator.confirmData(dataId); } @@ -63,6 +65,7 @@ export class TransactionDataController { } @Patch(':id/confirm') + @UseGuards(OtpCheckerGuard) async confirm(@Param('id') dataId: string): Promise { return await this.orchestrator.confirm(dataId); }