diff --git a/android/app/src/main/java/com/naviapp/home/compose/home/utils/HomeScreenHelper.kt b/android/app/src/main/java/com/naviapp/home/compose/home/utils/HomeScreenHelper.kt index c6a6aa174a..bbb38691b5 100644 --- a/android/app/src/main/java/com/naviapp/home/compose/home/utils/HomeScreenHelper.kt +++ b/android/app/src/main/java/com/naviapp/home/compose/home/utils/HomeScreenHelper.kt @@ -55,7 +55,7 @@ fun InitLifecycleListener( ) } homeVM.updateShouldMakeAPICallState(shouldRefresh = true) - homeVM.updateUPILiteBalance() + homeVM.updateUpiLiteBalance() homeVM.updateUPILiteBalanceV2() homeVM.updateUPIVpa() AlfredManager.setCurrentScreenName(screenName = activity.screenName) diff --git a/android/app/src/main/java/com/naviapp/home/viewmodel/HomeVM.kt b/android/app/src/main/java/com/naviapp/home/viewmodel/HomeVM.kt index 98901a8bd4..cc7f625951 100644 --- a/android/app/src/main/java/com/naviapp/home/viewmodel/HomeVM.kt +++ b/android/app/src/main/java/com/naviapp/home/viewmodel/HomeVM.kt @@ -694,7 +694,7 @@ constructor( ?.let { uiTronAction -> handleAction(uiTronAction) } } - fun updateUPILiteBalance() { + fun updateUPILiteBalanceV2() { coroutineScope.launch(Dispatchers.IO) { val liteBalance = NaviApplication.instance.naviPayManager.get().getUpiLiteBalance() if (liteBalance.isNotEmpty()) { @@ -732,19 +732,21 @@ constructor( } } - fun updateUPILiteBalanceV2() { + fun updateUpiLiteBalance() { coroutineScope.launch(Dispatchers.IO) { val liteBalance = NaviApplication.instance.naviPayManager.get().getUpiLiteBalance() - handleAction( - UpdateDataAction( - listOf( - UpdateDataAction.ViewData( - layoutId = Constants.UPI_LITE_BALANCE_TEXT_V2, - data = TextData(text = liteBalance.ifEmpty { Constants.ADD_MONEY }) + if (liteBalance.isNotEmpty()) { + handleAction( + UpdateDataAction( + listOf( + UpdateDataAction.ViewData( + layoutId = Constants.UPI_LITE_BALANCE_TEXT, + data = TextData(text = liteBalance) + ) ) ) ) - ) + } } } diff --git a/android/app/src/main/java/com/naviapp/utils/Constants.kt b/android/app/src/main/java/com/naviapp/utils/Constants.kt index f00c36adc1..476f397763 100644 --- a/android/app/src/main/java/com/naviapp/utils/Constants.kt +++ b/android/app/src/main/java/com/naviapp/utils/Constants.kt @@ -423,6 +423,7 @@ object Constants { const val OPEN_NEW_FRAGMENT = "openNewFragment" const val OVERLAY_SCREEN_TYPE = "overlayScreenType" const val UPI_LITE_BALANCE_TEXT_V2 = "upi_lite_balance_text_v2" + const val UPI_LITE_BALANCE_TEXT = "upi_lite_balance_text" const val UPI_LITE_SUBTITLE_TEXT = "upi_lite_subtitle_text" const val ADD_MONEY = "ADD MONEY" const val UPI_ID_CONTAINER = "upi_id_container"