TP-60065 | PS | PMS compose DG flick fix (#10743)
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user