void remove signature

This commit is contained in:
moon 2026-07-20 19:56:08 +06:30
parent 86f3e099db
commit 40c392cc01

View File

@ -55,7 +55,7 @@ fun ProcessingRoute(
when(transStatus) { when(transStatus) {
TransResultStatus.SUCCESS -> { TransResultStatus.SUCCESS -> {
sharedViewModel.payDetail.value = transProcessViewModel.payDetailResult.value sharedViewModel.payDetail.value = transProcessViewModel.payDetailResult.value
if (requiresSignature(sharedViewModel.payDetail.value)) { if (requiresSignature(sharedViewModel.transactionsType.value, sharedViewModel.payDetail.value)) {
onNavigateSignature() onNavigateSignature()
} else { } else {
onNavigateTransactionResult() onNavigateTransactionResult()
@ -94,7 +94,9 @@ fun ProcessingRoute(
} }
private fun requiresSignature(payDetail: com.utsmyanmar.paylibs.model.PayDetail?): Boolean { private fun requiresSignature(transType: TransactionsType?, payDetail: com.utsmyanmar.paylibs.model.PayDetail?): Boolean {
// return payDetail?.transCVM == TransCVM.SIGNATURE && payDetail.isFreeSign == false if (transType == TransactionsType.VOID || transType == TransactionsType.PRE_AUTH_COMPLETE_VOID || transType == TransactionsType.PRE_AUTH_VOID) {
return true; return false
}
return true
} }