TP-56431 | Digitap OKYC Sdk Version Update (#9670)

This commit is contained in:
Sanjay P
2024-02-07 22:57:59 +05:30
committed by GitHub
parent def1c69628
commit cea8299eb3
6 changed files with 33 additions and 8 deletions

View File

@@ -13,16 +13,17 @@ 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
import com.navi.common.utils.CommonNaviAnalytics
import com.navi.common.utils.getNetworkType
import com.navi.common.utils.log
import com.naviapp.BuildConfig
import com.naviapp.personalloan.getloan.kyc.models.AadhaarDetailsResponse
import com.naviapp.utils.PROD
import com.naviapp.utils.QA
import com.navi.common.utils.log
class AadhaarVerificationHelper(private val moduleName: String = ModuleNameV2.PL.name) {
@@ -67,8 +68,14 @@ class AadhaarVerificationHelper(private val moduleName: String = ModuleNameV2.PL
}
private fun startDigiTapEkyc(activity: Activity, identifier: String) {
val dtOkycCustomizationConfig = DTOkycCustomizationConfig()
try {
DTOkycActivity.launch(activity, identifier, activity as OKYCListener)
DTOkycActivity.launch(
activity,
identifier,
dtOkycCustomizationConfig,
activity as OKYCListener
)
} catch (e: Exception) {
analyticsTracker.onAppDowntime(
reason = e.message,

View File

@@ -53,7 +53,7 @@ compose-bom = "2024.01.00"
compose-lib = "1.5.8"
delight-advancedWebView = "v3.0.0"
digio = "v4.0.6"
digitap = "1.3.9"
digitap = "1.4.0"
facebook-applinks = "16.3.0"
facebook-shimmer = "0.5.0"
finarkein = "0.4.0"

View File

@@ -69,6 +69,7 @@ import com.navi.naviwidgets.models.response.Action
import com.navi.naviwidgets.utils.NaviWidgetIconUtils
import dagger.hilt.android.AndroidEntryPoint
import org.json.JSONObject
import com.digitap.dtokyc.utils.DTOkycCustomizationConfig
@AndroidEntryPoint
class KycStartFragment : AmcBaseFragment() , OKYCListener {
@@ -289,8 +290,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

@@ -7,7 +7,6 @@
package com.navi.amc.kyc.fragment
import com.navi.naviwidgets.R as WidgetsR
import android.app.Activity
import android.content.Context
import android.os.Bundle
@@ -25,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
@@ -63,6 +63,7 @@ import com.navi.design.utils.parseColorSafe
import com.navi.design.utils.setSpannableString
import dagger.hilt.android.AndroidEntryPoint
import org.json.JSONObject
import com.navi.naviwidgets.R as WidgetsR
@AndroidEntryPoint
class KycVerificationOptionsFragment() : AmcBaseFragment(), OKYCListener {
@@ -273,8 +274,14 @@ class KycVerificationOptionsFragment() : 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

@@ -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,8 +61,14 @@ class HomeLoanAadhaarVerificationHelper {
}
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()
}