diff --git a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt index 8e6a986..9146070 100644 --- a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt +++ b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt @@ -35,6 +35,7 @@ import com.mob.utsmyanmar.ui.processing_card.ProcessingCardRoute import com.mob.utsmyanmar.ui.processing_card.ProcessingCardViewModel import com.mob.utsmyanmar.ui.refund_rrn.InputRrnRoute import com.mob.utsmyanmar.ui.refund_rrn.RRNViewModel +import com.mob.utsmyanmar.ui.history_functions.prepareReprintPayDetail import com.mob.utsmyanmar.ui.sale_void.TranDetailPage import com.mob.utsmyanmar.ui.sale_void.VoidTraceScreen import com.mob.utsmyanmar.ui.sale_void.VoidViewModel @@ -55,6 +56,7 @@ import com.mob.utsmyanmar.viewmodel.EmvTransactionProcessViewModel import com.mob.utsmyanmar.viewmodel.SharedViewModel import com.mob.utsmyanmar.viewmodel.TransProcessViewModel import com.utsmyanmar.paylibs.model.TradeData +import com.utsmyanmar.paylibs.utils.enums.TransMenu import com.utsmyanmar.paylibs.utils.iso_utils.TransactionsType @RequiresApi(Build.VERSION_CODES.N) @@ -132,7 +134,9 @@ fun AppNavGraph( }, onNavigateRecentTransaction = { record -> recentPayDetails.firstOrNull { it.PID == record.pid }?.let { payDetail -> - sharedViewModel.payDetail.value = payDetail + sharedViewModel.setTransMenu(TransMenu.REPRINT) + sharedViewModel.isReprint.value = true + sharedViewModel.payDetail.value = prepareReprintPayDetail(payDetail) transResultViewModel.onEvent( TransactionResultEvent.Start, sharedViewModel