NTP-7179 | Narayan | Removed NPCI CL Config (#13599)
This commit is contained in:
committed by
GitHub
parent
9e3593cfbe
commit
4910ec2b55
@@ -1,22 +0,0 @@
|
||||
/*
|
||||
*
|
||||
* * Copyright © 2024 by Navi Technologies Limited
|
||||
* * All rights reserved. Strictly confidential
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.pay.common.model.config
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
data class NpciClConfig(
|
||||
@SerializedName("config") val config: NpciClConfigContent = NpciClConfigContent(),
|
||||
@SerializedName("version") val version: Int = 1
|
||||
)
|
||||
|
||||
data class NpciClConfigContent(
|
||||
@SerializedName("isIssuerResentOtpEnabled") val isIssuerResentOtpEnabled: Boolean = true,
|
||||
@SerializedName("issuerResentOtpLimit") val issuerResentOtpLimit: Int = 2,
|
||||
@SerializedName("isAadhaarResentOtpEnabled") val isAadhaarResentOtpEnabled: Boolean = true,
|
||||
@SerializedName("aadhaarResentOtpLimit") val aadhaarResentOtpLimit: Int = 2
|
||||
)
|
||||
@@ -7,7 +7,6 @@
|
||||
|
||||
package com.navi.pay.npcicl
|
||||
|
||||
import com.navi.pay.common.model.config.NpciClConfig
|
||||
import com.navi.pay.management.common.sendmoney.model.view.PayeeEntity
|
||||
import com.navi.pay.npcicl.CredItemsProvider.Companion.CRED_TYPE_BALANCE_ENQUIRY
|
||||
import com.navi.pay.npcicl.CredItemsProvider.Companion.CRED_TYPE_CHANGE_PIN
|
||||
@@ -68,7 +67,6 @@ class CredDataProvider @Inject constructor() {
|
||||
mobRegFormat: String,
|
||||
accountEntity: LinkedAccountEntity,
|
||||
upiRequestId: String,
|
||||
npciClConfig: NpciClConfig,
|
||||
isAadhaarConsentProvided: Boolean
|
||||
): NpciCredData {
|
||||
val payInfoArray =
|
||||
@@ -76,10 +74,10 @@ class CredDataProvider @Inject constructor() {
|
||||
val configuration =
|
||||
NpciConfiguration(
|
||||
payerBankName = accountEntity.bankName,
|
||||
resendAadhaarOTPFeature = npciClConfig.config.isAadhaarResentOtpEnabled,
|
||||
aadhaarResendOTPLimit = npciClConfig.config.aadhaarResentOtpLimit,
|
||||
resendIssuerOTPFeature = npciClConfig.config.isIssuerResentOtpEnabled,
|
||||
issuerResendOTPLimit = npciClConfig.config.issuerResentOtpLimit
|
||||
resendAadhaarOTPFeature = true,
|
||||
aadhaarResendOTPLimit = 2,
|
||||
resendIssuerOTPFeature = true,
|
||||
issuerResendOTPLimit = 2
|
||||
)
|
||||
val credItems =
|
||||
CredItemsProvider()
|
||||
|
||||
@@ -21,7 +21,6 @@ import com.navi.pay.analytics.NaviPayAnalytics
|
||||
import com.navi.pay.analytics.NaviPayAnalytics.Companion.NAVI_PAY_ACCOUNT_VERIFY
|
||||
import com.navi.pay.common.connectivity.NaviPayNetworkConnectivity
|
||||
import com.navi.pay.common.model.config.NaviPayDefaultConfig
|
||||
import com.navi.pay.common.model.config.NpciClConfig
|
||||
import com.navi.pay.common.model.view.NaviPayErrorConfig
|
||||
import com.navi.pay.common.model.view.SetPinResult
|
||||
import com.navi.pay.common.usecase.LinkedAccountsUseCase
|
||||
@@ -53,7 +52,6 @@ import com.navi.pay.utils.DEFAULT_CONFIG
|
||||
import com.navi.pay.utils.EXPIRED_CARD
|
||||
import com.navi.pay.utils.NAVI_PAY_LOADER
|
||||
import com.navi.pay.utils.NO_CARD_RECORD
|
||||
import com.navi.pay.utils.NPCI_CL_CONFIG
|
||||
import com.navi.pay.utils.PHONE_NUMBER_LENGTH
|
||||
import com.navi.pay.utils.getBankNameAccountNumberText
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
@@ -471,19 +469,11 @@ constructor(
|
||||
|
||||
val upiRequestIdForSetResetMPin = upiRequestIdUseCase.execute()
|
||||
|
||||
val npciClConfig =
|
||||
naviPayConfigUseCase.execute<NpciClConfig>(
|
||||
configKey = NPCI_CL_CONFIG,
|
||||
type = object : TypeToken<NpciClConfig>() {}.type,
|
||||
screenName = screenName
|
||||
) ?: NpciClConfig()
|
||||
|
||||
val setResetCredData =
|
||||
credDataProvider.setResetPinCred(
|
||||
mobRegFormat = otpResponse.mobRegFormat,
|
||||
accountEntity = linkedAccountEntity!!,
|
||||
upiRequestId = upiRequestIdForSetResetMPin,
|
||||
npciClConfig = npciClConfig,
|
||||
isAadhaarConsentProvided = isAadhaarConsentProvided
|
||||
)
|
||||
|
||||
|
||||
@@ -424,7 +424,6 @@ const val SHA_256 = "SHA-256"
|
||||
|
||||
// Navipay configs
|
||||
const val UPI_MAPPER_CONFIG = "NPAY_UpiMapper"
|
||||
const val NPCI_CL_CONFIG = "NPAY_NpciCl"
|
||||
const val DEFAULT_CONFIG = "NPAY_Default"
|
||||
const val ONBOARDING_CONFIG = "NPAY_Onboarding"
|
||||
const val UPI_LITE_CONFIG = "NPAY_UPI_Lite"
|
||||
@@ -436,7 +435,6 @@ const val CHECK_BALANCE_TRANSACTION_ENTRY_POINT_CONFIG = "NPAY_CB_Transaction_En
|
||||
val NAVI_PAY_CONFIG_LIST =
|
||||
listOf(
|
||||
UPI_MAPPER_CONFIG,
|
||||
NPCI_CL_CONFIG,
|
||||
DEFAULT_CONFIG,
|
||||
ONBOARDING_CONFIG,
|
||||
UPI_LITE_CONFIG,
|
||||
|
||||
Reference in New Issue
Block a user