NTP-7179 | Narayan | Removed NPCI CL Config (#13599)

This commit is contained in:
Aditya Narayan Malik
2024-11-13 17:50:04 +05:30
committed by GitHub
parent 9e3593cfbe
commit 4910ec2b55
4 changed files with 4 additions and 40 deletions

View File

@@ -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
)

View File

@@ -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()

View File

@@ -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
)

View File

@@ -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,