TP-61715 | Digitap Version Update And Theming Change (#10182)
This commit is contained in:
@@ -13,6 +13,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.navi.common.constants.GLOBAL_3RD_PARTY_ERRORS
|
||||
import com.navi.common.enach.ProviderType
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
@@ -67,10 +68,12 @@ class AadhaarVerificationHelper(private val moduleName: String = ModuleNameV2.PL
|
||||
}
|
||||
|
||||
private fun startDigiTapEkyc(activity: Activity, identifier: String) {
|
||||
val dtoKycCustomizationConfig = DTOkycCustomizationConfig()
|
||||
try {
|
||||
DTOkycActivity.launch(
|
||||
activity,
|
||||
identifier,
|
||||
dtoKycCustomizationConfig,
|
||||
activity as OKYCListener
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
package com.navi.ap.common.sdk.digitap.helper
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
import android.text.TextUtils
|
||||
import com.digitap.dtokyc.handler.OKYCListener
|
||||
@@ -14,6 +15,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.navi.ap.common.sdk.digitap.model.DigiTapAadhaarSettingData
|
||||
import com.navi.ap.utils.constants.DIGITAP
|
||||
import com.navi.ap.utils.constants.DIGITAP_SDK_INITALIZATION_ERROR
|
||||
@@ -27,6 +29,7 @@ import com.navi.base.utils.QA
|
||||
import com.navi.common.CommonLibManager
|
||||
import com.navi.common.utils.getNetworkType
|
||||
import com.navi.common.utils.log
|
||||
import com.navi.design.R
|
||||
import javax.inject.Inject
|
||||
|
||||
class DigiTapAadhaarVerificationSdkHelper @Inject constructor() {
|
||||
@@ -63,9 +66,23 @@ class DigiTapAadhaarVerificationSdkHelper @Inject constructor() {
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressLint("ResourceType")
|
||||
private fun startDigiTapEkyc(activity: Activity, identifier: String) {
|
||||
val dtoKycCustomizationConfig =
|
||||
DTOkycCustomizationConfig().apply {
|
||||
setPrimaryBtnBackgroundColor(activity.getString(R.color.purple_button_color))
|
||||
setPrimaryBtnTextColor(activity.getString(R.color.white))
|
||||
setSecondaryBtnTextColor(activity.getString(R.color.purple_button_color))
|
||||
setSecondaryBtnBackgroundColor(activity.getString(R.color.ctaSecondaryColor))
|
||||
setBtnCornerRadius(4f)
|
||||
}
|
||||
try {
|
||||
DTOkycActivity.launch(activity, identifier, activity as OKYCListener)
|
||||
DTOkycActivity.launch(
|
||||
activity,
|
||||
identifier,
|
||||
dtoKycCustomizationConfig,
|
||||
activity as OKYCListener
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
logApEvent(
|
||||
Pair(FAILURE_REASON, e.message.orEmpty()),
|
||||
|
||||
@@ -53,7 +53,7 @@ compose-bom = "2023.10.01"
|
||||
compose-lib = "1.5.8"
|
||||
delight-advancedWebView = "v3.0.0"
|
||||
digio = "v4.0.6"
|
||||
digitap = "1.3.9"
|
||||
digitap = "1.4.1"
|
||||
facebook-applinks = "16.3.0"
|
||||
facebook-shimmer = "0.5.0"
|
||||
finarkein = "0.4.0"
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.google.gson.Gson
|
||||
import com.navi.amc.R
|
||||
import com.navi.amc.common.activity.CheckerActivity
|
||||
@@ -288,8 +289,9 @@ class KycStartFragment : AmcBaseFragment() , OKYCListener {
|
||||
}
|
||||
|
||||
private fun startDigiTapEkyc(activity: Activity, fragment: Fragment, identifier: String) {
|
||||
val dtoKycCustomizationConfig = DTOkycCustomizationConfig()
|
||||
try {
|
||||
DTOkycActivity.launch(activity, identifier, fragment as OKYCListener)
|
||||
DTOkycActivity.launch(activity, identifier, dtoKycCustomizationConfig, fragment as OKYCListener)
|
||||
} catch (e: Exception) {
|
||||
e.log()
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.navi.amc.R
|
||||
import com.navi.amc.common.activity.CheckerActivity
|
||||
import com.navi.amc.common.adapter.PennyDropOptionsAdapter
|
||||
@@ -273,10 +274,12 @@ class KycVerificationOptionsFragment() : AmcBaseFragment(), OKYCListener {
|
||||
}
|
||||
|
||||
private fun startDigiTapEkyc(activity: Activity, fragment: Fragment, identifier: String) {
|
||||
val dtoKycCustomizationConfig = DTOkycCustomizationConfig()
|
||||
try {
|
||||
DTOkycActivity.launch(
|
||||
activity,
|
||||
identifier,
|
||||
dtoKycCustomizationConfig,
|
||||
fragment as OKYCListener
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.navi.base.utils.PROD
|
||||
import com.navi.base.utils.QA
|
||||
import com.navi.common.CommonLibManager.buildConfigDetails
|
||||
@@ -53,8 +54,9 @@ class GiAadhaarVerificationHelper {
|
||||
}
|
||||
|
||||
private fun startDigiTapEkyc(activity: Activity, fragment: Fragment, identifier: String) {
|
||||
val dtoKycCustomizationConfig = DTOkycCustomizationConfig()
|
||||
try {
|
||||
DTOkycActivity.launch(activity, identifier, fragment as OKYCListener)
|
||||
DTOkycActivity.launch(activity, identifier, dtoKycCustomizationConfig, fragment as OKYCListener)
|
||||
} catch (e: Exception) {
|
||||
e.log()
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@ import com.digitap.dtokyc.sdk.DigiTapOKYC
|
||||
import com.digitap.dtokyc.ui.DTOkycActivity
|
||||
import com.digitap.dtokyc.utils.DTEnvironment
|
||||
import com.digitap.dtokyc.utils.DTOkycConfig
|
||||
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
|
||||
import com.navi.base.utils.PROD
|
||||
import com.navi.base.utils.QA
|
||||
import com.navi.common.enach.ProviderType
|
||||
@@ -60,10 +61,12 @@ class HomeLoanAadhaarVerificationHelper {
|
||||
}
|
||||
|
||||
private fun startDigiTapEkyc(activity: Activity, fragment: Fragment, identifier: String) {
|
||||
val dtoKycCustomizationConfig = DTOkycCustomizationConfig()
|
||||
try {
|
||||
DTOkycActivity.launch(
|
||||
activity,
|
||||
identifier,
|
||||
dtoKycCustomizationConfig,
|
||||
fragment as OKYCListener
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
|
||||
Reference in New Issue
Block a user