TP-61715 | Digitap Version Update And Theming Change (#10182)

This commit is contained in:
Sanjay P
2024-03-26 15:55:03 +05:30
committed by GitHub
parent 83ff76d917
commit b28ee7a4a0
7 changed files with 34 additions and 4 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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