From 8e98343bd7e7557f244634f268c126901b3c5104 Mon Sep 17 00:00:00 2001 From: Balrambhai Sharma Date: Mon, 28 Apr 2025 20:51:26 +0530 Subject: [PATCH] NTP-44548 | View history redirection Fix (#15960) --- .../common/sendmoney/viewmodel/SendMoneyViewModel.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/viewmodel/SendMoneyViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/viewmodel/SendMoneyViewModel.kt index d7843aeeb1..f22d44b2da 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/viewmodel/SendMoneyViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/viewmodel/SendMoneyViewModel.kt @@ -2523,7 +2523,7 @@ constructor( } } - private suspend fun fetchTransactionLedgerExperiment() { + private suspend fun fetchTransactionLedgerExperiment(): Boolean { val experimentResult = litmusExperimentsUseCase.execute( experimentName = LITMUS_EXPERIMENT_NAVIPAY_TRANSACTION_LEDGER @@ -2535,14 +2535,14 @@ constructor( _payeeEntity.value.externalId .equals(PreferenceManager.getStringPreference(USER_EXTERNAL_ID).orEmpty()) .not() - _isTxnLedgerAvailable.update { isAvailable } + return isAvailable } internal fun init() { viewModelScope.launch(coroutineDispatcherProvider.io) { - fetchTransactionLedgerExperiment() + val isTxnLedgerExpermientEnabled = fetchTransactionLedgerExperiment() if ( - isTxnLedgerAvailable.value && + isTxnLedgerExpermientEnabled && (source is SendMoneyScreenSource.TransactionDetailsViewHistory) ) return@launch