TP-60065 | PS | PMS compose DG flick fix (#10743)

This commit is contained in:
Prakhar Saxena
2024-05-07 16:50:42 +05:30
committed by GitHub
parent 88574c99a6
commit 2605c82826
2 changed files with 5 additions and 1 deletions

View File

@@ -908,6 +908,7 @@ class DigitalGoldHomeActivity : BasePaymentActivity(), WidgetCallback, NewBottom
requestId = goldSellOrderResponse.requestId,
mintToken = false,
paymentPreFetchMethodRequest = PaymentPrefetchMethodRequest(
callSdkExitOnBack = false,
previousScreenName = "GOLD"
),
screenType = goldSellOrderResponse.screenType ?: FULL_PAYMENT_SCREEN,

View File

@@ -237,6 +237,8 @@ fun MPSScreen(
if (result.resultCode != 0 || npsRedirection) {
naviPaymentActivity.setResult(result.resultCode, result.data)
naviPaymentActivity.finish()
} else {
naviPaymentActivity.setTranslucent(true)
}
}
@@ -325,7 +327,7 @@ fun MPSScreen(
}
}
val onOtherMethodsClick = {
val onOtherMethodsClick: () -> Unit = {
paymentViewModel.sendEvent("navi_pmt_other_methods_click")
NaviPaymentDeeplinkNavigator.navigate(
activity = naviPaymentActivity,
@@ -346,6 +348,7 @@ fun MPSScreen(
requestCode = Constants.PAYMENT_METHOD_REQUEST_CODE,
activityResultLauncher = npsResultLauncher
)
naviPaymentActivity.setTranslucent(false)
}
LaunchedEffect(key1 = npsRedirection) {