From b96800245c9c18b0e694fde1d89d656d176dddd1 Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Wed, 16 Oct 2024 14:27:00 +0530 Subject: [PATCH] TP-85622 | Handle empty case overlay (#13145) --- .../com/naviapp/screenOverlay/popup/reducer/PopupReducer.kt | 2 +- .../java/com/naviapp/screenOverlay/viewModel/ScreenOverlayVM.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/naviapp/screenOverlay/popup/reducer/PopupReducer.kt b/android/app/src/main/java/com/naviapp/screenOverlay/popup/reducer/PopupReducer.kt index e5bc7597b3..01561972c7 100644 --- a/android/app/src/main/java/com/naviapp/screenOverlay/popup/reducer/PopupReducer.kt +++ b/android/app/src/main/java/com/naviapp/screenOverlay/popup/reducer/PopupReducer.kt @@ -20,7 +20,7 @@ class PopupReducer : BaseReducer { previousState.copy( popupList = event.data, isCloseAllButtonVisible = true, - isPopupListVisible = true, + isPopupListVisible = event.popupListVisibilityState, ) } is PopupEvent.DeletePopup -> { diff --git a/android/app/src/main/java/com/naviapp/screenOverlay/viewModel/ScreenOverlayVM.kt b/android/app/src/main/java/com/naviapp/screenOverlay/viewModel/ScreenOverlayVM.kt index 763aa88390..ba06c6e269 100644 --- a/android/app/src/main/java/com/naviapp/screenOverlay/viewModel/ScreenOverlayVM.kt +++ b/android/app/src/main/java/com/naviapp/screenOverlay/viewModel/ScreenOverlayVM.kt @@ -126,7 +126,7 @@ constructor( lastViewedNudgeIds.addAll(updatedNudgeList.mapNotNull { it.nudgeId }) } popupListData?.popupList?.let { - sendEvent(PopupEvent.UpdatePopupData(it, popupListVisibilityState = true)) + sendEvent(PopupEvent.UpdatePopupData(it, popupListVisibilityState = it.isNotEmpty())) } selectiveRefreshHandler.handleSuccessState( this,