diff --git a/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt b/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt index e6133c1be5..bfeddd7028 100644 --- a/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt +++ b/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt @@ -1332,7 +1332,7 @@ class DigitalGoldHomeActivity : BaseActivity(), WidgetCallback, NewBottomSheetLi this, naviClickAction.toCtaData(), bundle = bundle, - finish = true + finish = naviClickAction.finish.orTrue() ) } diff --git a/navi-gold/src/main/java/com/navi/gold/ui/PdRpdOptionsActivity.kt b/navi-gold/src/main/java/com/navi/gold/ui/PdRpdOptionsActivity.kt index c80451e9ea..caad21c183 100644 --- a/navi-gold/src/main/java/com/navi/gold/ui/PdRpdOptionsActivity.kt +++ b/navi-gold/src/main/java/com/navi/gold/ui/PdRpdOptionsActivity.kt @@ -21,6 +21,7 @@ import com.navi.common.utils.toCtaData import com.navi.gold.R import com.navi.gold.databinding.ActivityDigitalGoldPdRpdBinding import com.navi.gold.util.GoldAnalytics.DIGITAL_GOLD_PD_RPD_OPTION_ACTIVITY +import com.navi.gold.util.startExitAnimation import com.navi.gold.viewmodels.PennyDropOptionsViewModel import dagger.hilt.android.AndroidEntryPoint @@ -75,20 +76,14 @@ class PdRpdOptionsActivity : BaseActivity(), FragmentInterchangeListener, } if (fragmentTag == PennyDropOptionsFragment.TAG || fragmentTag.isNullOrEmpty()) { - DeepLinkManager.getDeepLinkListener()?.navigateTo( - this, - ActionData(url = GOLD).toCtaData(), - finish = true - ) + finish() + startExitAnimation() } else { supportFragmentManager.popBackStack() } } else { - DeepLinkManager.getDeepLinkListener()?.navigateTo( - this, - ActionData(url = GOLD).toCtaData(), - finish = true - ) + finish() + startExitAnimation() } } diff --git a/navi-gold/src/main/java/com/navi/gold/ui/PennyDropOptionsFragment.kt b/navi-gold/src/main/java/com/navi/gold/ui/PennyDropOptionsFragment.kt index 0f8268e03a..791f71aef4 100644 --- a/navi-gold/src/main/java/com/navi/gold/ui/PennyDropOptionsFragment.kt +++ b/navi-gold/src/main/java/com/navi/gold/ui/PennyDropOptionsFragment.kt @@ -416,12 +416,7 @@ class PennyDropOptionsFragment : BaseFragment(), WidgetCallback, NewBottomSheetL } private fun onBackPress() { - DeepLinkManager.getDeepLinkListener()?.navigateTo( - activity = activity, - ActionData(url = GOLD).toCtaData(), - finish = true - ) - activity?.startExitAnimation() + activity?.onBackPressed() } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {