TP-46335 | Added Navi Logo to Hyperverge Selfie (#10091)

This commit is contained in:
Sanjay P
2024-03-12 18:32:21 +05:30
committed by GitHub
parent ddba0ca5b2
commit b1aec2f063

View File

@@ -11,9 +11,12 @@ import co.hyperverge.hypersnapsdk.HyperSnapSDK
import co.hyperverge.hypersnapsdk.HyperSnapSDK.endUserSession
import co.hyperverge.hypersnapsdk.activities.HVFaceActivity
import co.hyperverge.hypersnapsdk.listeners.FaceCaptureCompletionHandler
import co.hyperverge.hypersnapsdk.model.UIConfig
import co.hyperverge.hypersnapsdk.objects.HVError
import co.hyperverge.hypersnapsdk.objects.HVFaceConfig
import co.hyperverge.hypersnapsdk.objects.HVResponse
import com.google.gson.Gson
import com.navi.ap.R
import com.navi.ap.common.sdk.hyperverge.selfie.listener.HyperVergeSelfieCaptureListener
import com.navi.ap.common.sdk.hyperverge.selfie.model.HyperVergeSelfieSettingData
import com.navi.ap.common.sdk.hyperverge.selfie.model.HyperVergeSelfieUploadRequestData
@@ -45,6 +48,12 @@ class PLHyperVergeSelfieInitStrategy : IHypervergeSelfieCapture() {
) {
val sessionId = hyperVergeSelfieSettingData?.uuid
val introShownCount = getIntroShownCount()
val uiConfigJsonText =
activity.resources?.openRawResource(R.raw.hyperverge_ui_config)?.bufferedReader().use {
it?.readText()
}
val uiConfig: UIConfig = Gson().fromJson(uiConfigJsonText, UIConfig::class.java)
HyperSnapSDK.getInstance().setUiConfig(activity, uiConfig)
val hvFaceConfig = createHVFaceConfig(hyperVergeSelfieSettingData)
configureLivenessParameters(hyperVergeSelfieSettingData, hvFaceConfig)
HyperSnapSDK.setShouldReturnRawResponse(true)