NTP-10021 | Anmol Agrawal | Fixed wrong parameter getting passed in t… (#13474)

This commit is contained in:
Anmol Agrawal
2024-11-06 11:21:59 +05:30
committed by GitHub
parent c7244ae00c
commit 4807545ee5
4 changed files with 7 additions and 8 deletions

View File

@@ -518,7 +518,7 @@ class NaviPaymentAnalytics private constructor() {
companion object {
val INSTANCE = NaviPaymentAnalytics()
const val MINI_PAYMENT_SCREEN = "mini_payment_screen"
const val MINI_PAYMENT_SCREEN_SMALL_CASE = "mini_payment_screen"
const val FULL_PAYMENT_SCREEN = "full_payment_screen"
const val UPI_INTENT_SCREEN = "upi_intent_screen"
const val NET_BANKING_SCREEN = "net_banking_screen"

View File

@@ -36,7 +36,7 @@ import com.navi.payment.model.common.SignalPaymentData
import com.navi.payment.model.initiatesdk.PaymentPrefetchDetail
import com.navi.payment.model.initiatesdk.PaymentPrefetchMethodRequest
import com.navi.payment.model.paymentmethod.PaymentMethodType
import com.navi.payment.nativepayment.NaviPaymentAnalytics.Companion.MINI_PAYMENT_SCREEN
import com.navi.payment.nativepayment.NaviPaymentAnalytics.Companion.MINI_PAYMENT_SCREEN_SMALL_CASE
import com.navi.payment.nativepayment.dataprovider.PaymentDataProvider
import com.navi.payment.nativepayment.dataprovider.PaymentDataProvider.Companion.PAYMENT_ORDER_REFERENCE_ID
import com.navi.payment.nativepayment.dataprovider.PaymentDataProvider.Companion.TRANSACTION_REFERENCE_ID
@@ -97,7 +97,7 @@ constructor(
private val paymentDataProvider: PaymentDataProvider,
private val linkedAccountsUseCase: LinkedAccountsUseCase,
@PaymentsSdkRetrofit private val deserializer: Gson
) : NaviPaymentBaseVM(MINI_PAYMENT_SCREEN) {
) : NaviPaymentBaseVM(MINI_PAYMENT_SCREEN_SMALL_CASE) {
private val _paymentAmount = MutableStateFlow(0.0)
val paymentAmount = _paymentAmount.asStateFlow()
@@ -640,7 +640,7 @@ constructor(
transactionReferenceId =
paymentDataProvider.get(TRANSACTION_REFERENCE_ID).toString(),
event = error.toJsonObject().toString(),
screenType = MINI_PAYMENT_SCREEN,
screenType = NaviPaymentScreenType.MINI_PAYMENT_SCREEN.name,
status = status
)
)

View File

@@ -102,7 +102,6 @@ import com.navi.payment.turbocheckout.model.UpiIntentPayNowRequest
import com.navi.payment.turbocheckout.model.UpiPayNowRequest
import com.navi.payment.utils.Constants
import com.navi.payment.utils.Constants.COIN_DISCOUNT_APPLY_DELAY
import com.navi.payment.utils.Constants.MINI_PAYMENT_SCREEN
import com.navi.payment.utils.getInstalledUpiApps
import com.navi.payment.utils.roundTo
import com.navi.payment.utils.validateUpiProcessPayload
@@ -1107,7 +1106,7 @@ constructor(
transactionReferenceId =
paymentDataProvider.get(TRANSACTION_REFERENCE_ID).toString(),
event = error.toJsonObject().toString(),
screenType = MINI_PAYMENT_SCREEN,
screenType = NaviPaymentScreenType.FULL_PAYMENT_SCREEN.name,
status = status
)
)

View File

@@ -36,6 +36,7 @@ import com.navi.payment.nativepayment.dataprovider.PaymentDataProvider.Companion
import com.navi.payment.nativepayment.dataprovider.PaymentDataProvider.Companion.TRANSACTION_REFERENCE_ID
import com.navi.payment.nativepayment.dataprovider.getMpinSetAction
import com.navi.payment.nativepayment.model.BasePaymentInstrument
import com.navi.payment.nativepayment.model.NaviPaymentScreenType
import com.navi.payment.nativepayment.model.PaymentsMainCtaState
import com.navi.payment.nativepayment.model.S2sPaymentMethodResponse
import com.navi.payment.nativepayment.model.UpiCollectPaymentInstrument
@@ -63,7 +64,6 @@ import com.navi.payment.turbocheckout.model.SelectedMethodDetails
import com.navi.payment.turbocheckout.model.UpiCollectPayNowRequest
import com.navi.payment.turbocheckout.model.UpiIntentPayNowRequest
import com.navi.payment.turbocheckout.model.UpiPayNowRequest
import com.navi.payment.utils.Constants.MINI_PAYMENT_SCREEN
import com.navi.payment.utils.roundTo
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject
@@ -409,7 +409,7 @@ constructor(
transactionReferenceId =
paymentDataProvider.get(TRANSACTION_REFERENCE_ID).toString(),
event = error.toJsonObject().toString(),
screenType = MINI_PAYMENT_SCREEN,
screenType = NaviPaymentScreenType.FULL_PAYMENT_SCREEN.name,
status = status
)
)