TP-67819 | adding paymentPrefetchMethodRequest Field (#11246)

This commit is contained in:
Apoorv Nigam
2024-06-11 18:33:42 +05:30
committed by GitHub
parent e5fab9f3f1
commit 4280496f6d
2 changed files with 12 additions and 0 deletions

View File

@@ -86,6 +86,7 @@ import com.navi.design.utils.setSpannableString
import com.navi.naviwidgets.R as WidgetsR
import com.navi.payment.listener.PaymentListener
import com.navi.payment.model.common.PaymentSdkInitParams
import com.navi.payment.model.initiatesdk.PaymentPrefetchMethodRequest
import com.navi.payment.nativepayment.sharedviewmodel.NaviCheckoutViewModel
import com.navi.payment.utils.Constants.MINI_PAYMENT_SCREEN
import com.navi.payment.utils.PaymentAnalytics
@@ -246,6 +247,11 @@ class OtpFragment : AmcBaseFragment(), View.OnClickListener {
token = it?.tokenDetails?.naviSdkToken!!,
requestId = it.tokenDetails.transactionId,
mintToken = false,
paymentPreFetchMethodRequest =
PaymentPrefetchMethodRequest(
callSdkExitOnBack = false,
previousScreenName = PaymentSource.AMC.name
),
screenType = MINI_PAYMENT_SCREEN,
paymentSource = PaymentSource.AMC.name
)

View File

@@ -85,6 +85,7 @@ import com.navi.naviwidgets.widgets.textwithsearch.TextSearchClickAction
import com.navi.naviwidgets.widgets.textwithsearch.TextSearchWidgetModel
import com.navi.payment.listener.PaymentListener
import com.navi.payment.model.common.PaymentSdkInitParams
import com.navi.payment.model.initiatesdk.PaymentPrefetchMethodRequest
import com.navi.payment.nativepayment.sharedviewmodel.NaviCheckoutViewModel
import com.navi.payment.utils.Constants
import com.navi.payment.utils.PaymentAnalytics
@@ -610,6 +611,11 @@ class FundBuyingFragmentV2 : AmcBaseFragment(), WidgetCallback {
token = it?.tokenDetails?.naviSdkToken!!,
requestId = it.tokenDetails.transactionId,
mintToken = false,
paymentPreFetchMethodRequest =
PaymentPrefetchMethodRequest(
callSdkExitOnBack = false,
previousScreenName = PaymentSource.AMC.name
),
screenType = Constants.MINI_PAYMENT_SCREEN,
paymentSource = PaymentSource.AMC.name
)