From 40c392cc018ab5afc11c5ed04b3cd59a35d39b0b Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Mon, 20 Jul 2026 19:56:08 +0630 Subject: [PATCH] void remove signature --- .../ui/sending_to_host/SendingToHostRoute.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/mob/utsmyanmar/ui/sending_to_host/SendingToHostRoute.kt b/app/src/main/java/com/mob/utsmyanmar/ui/sending_to_host/SendingToHostRoute.kt index bfcea7e..92cde9b 100644 --- a/app/src/main/java/com/mob/utsmyanmar/ui/sending_to_host/SendingToHostRoute.kt +++ b/app/src/main/java/com/mob/utsmyanmar/ui/sending_to_host/SendingToHostRoute.kt @@ -55,7 +55,7 @@ fun ProcessingRoute( when(transStatus) { TransResultStatus.SUCCESS -> { sharedViewModel.payDetail.value = transProcessViewModel.payDetailResult.value - if (requiresSignature(sharedViewModel.payDetail.value)) { + if (requiresSignature(sharedViewModel.transactionsType.value, sharedViewModel.payDetail.value)) { onNavigateSignature() } else { onNavigateTransactionResult() @@ -94,7 +94,9 @@ fun ProcessingRoute( } -private fun requiresSignature(payDetail: com.utsmyanmar.paylibs.model.PayDetail?): Boolean { -// return payDetail?.transCVM == TransCVM.SIGNATURE && payDetail.isFreeSign == false - return true; +private fun requiresSignature(transType: TransactionsType?, payDetail: com.utsmyanmar.paylibs.model.PayDetail?): Boolean { + if (transType == TransactionsType.VOID || transType == TransactionsType.PRE_AUTH_COMPLETE_VOID || transType == TransactionsType.PRE_AUTH_VOID) { + return false + } + return true }