TP-71073 | Fix Upi lite balance on home page (#11653)

This commit is contained in:
Ankit Yadav
2024-07-03 14:39:23 +05:30
committed by GitHub
parent 2e9aad86af
commit 5b2c3aa0ab
3 changed files with 13 additions and 10 deletions

View File

@@ -55,7 +55,7 @@ fun InitLifecycleListener(
)
}
homeVM.updateShouldMakeAPICallState(shouldRefresh = true)
homeVM.updateUPILiteBalance()
homeVM.updateUpiLiteBalance()
homeVM.updateUPILiteBalanceV2()
homeVM.updateUPIVpa()
AlfredManager.setCurrentScreenName(screenName = activity.screenName)

View File

@@ -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)
)
)
)
)
)
}
}
}

View File

@@ -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"