SELF-1959: reset isDecoding on OCR failure (#1720)

* add try catch to set isDecoding on failure

* call mrz listener with failure

* remove redundant log call
This commit is contained in:
Justin Hernandez
2026-02-09 10:12:37 -08:00
committed by GitHub
parent 14a6cbb91b
commit c886ed19e0

View File

@@ -256,11 +256,15 @@ class CameraMLKitFragment(cameraMLKitCallback: CameraMLKitCallback) : CameraFrag
if (!isAdded) {
return
}
OcrUtils.processOcr(
results = results,
timeRequired = timeRequired,
callback = mrzListener
)
try {
OcrUtils.processOcr(
results = results,
timeRequired = timeRequired,
callback = mrzListener
)
} catch (e: Exception) {
mrzListener.onFailure(e, timeRequired)
}
}
override fun onCanceled(timeRequired: Long) {