TP-49409 | Shankar | Hiding Debit Card section in NPS - Fix the cardT… (#10583)
This commit is contained in:
@@ -6,6 +6,7 @@ import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import com.cashfree.pg.core.api.callback.CFCheckoutResponseCallback
|
||||
import com.cashfree.pg.core.api.utils.CFErrorResponse
|
||||
import com.navi.alfred.AlfredManager
|
||||
import com.navi.base.deeplink.DeepLinkManager
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.common.enach.ProviderType
|
||||
@@ -44,6 +45,7 @@ class NaviPaymentScreenActivity : BaseActivity(), FragmentInterchangeListener,
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
AlfredManager.setCurrentScreenName(screenName, true)
|
||||
binding = DataBindingUtil.setContentView(this, R.layout.activity_navi_payment_screen)
|
||||
super.setContentView(binding.root)
|
||||
handleIntentData()
|
||||
@@ -58,7 +60,7 @@ class NaviPaymentScreenActivity : BaseActivity(), FragmentInterchangeListener,
|
||||
|
||||
|
||||
override val screenName: String
|
||||
get() = ""
|
||||
get() = TAG
|
||||
override val moduleName: ModuleNameV2
|
||||
get() = ModuleNameV2.NAVI_PAYMENT_SCREEN
|
||||
|
||||
|
||||
@@ -789,7 +789,7 @@ class PaymentMethodFragment : PaymentScreenBaseFragment(), PaymentBackListener,
|
||||
private fun handleSdkCall(parameters: List<LineItem>?) {
|
||||
val value = getSDKCallLayoutIdValue(parameters)
|
||||
val requestObjVars = PaymentScreenUtil.getRequestObjectVarsMap(parameters)
|
||||
if (value.orEmpty().isValidLength(CARD_BIN_LENGTH)) {
|
||||
if (value.orEmpty().length >= CARD_BIN_LENGTH) {
|
||||
val sdkPayload = PaymentScreenUtil.getSDKPayload(parameters)
|
||||
val requestObj =
|
||||
PaymentScreenUtil.getRequestObjectWithVarsForSDK(
|
||||
@@ -811,11 +811,9 @@ class PaymentMethodFragment : PaymentScreenBaseFragment(), PaymentBackListener,
|
||||
}
|
||||
}
|
||||
)
|
||||
} else if (value.orEmpty().length < CARD_BIN_LENGTH) {
|
||||
} else {
|
||||
updateCardBinIcon("")
|
||||
viewModel.cardType = null
|
||||
} else {
|
||||
updateCardTypeValidation(viewModel.cardType, requestObjVars)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user