File tree Expand file tree Collapse file tree
feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ class OcrPresenter(
9494 isTextDetectionFailed = true
9595 cameraFailureCount + = 1
9696
97- if (cameraFailureCount >= CAMERA_MAX_FAILURES ) {
97+ if (cameraFailureCount > CAMERA_MAX_FAILURES ) {
9898 isCameraRecognitionFailedDialogVisible = true
9999 }
100100 }
@@ -165,8 +165,6 @@ class OcrPresenter(
165165
166166 is OcrUiEvent .OnImageCaptured -> {
167167 isTextDetectionFailed = false
168- isCameraRecognitionFailedDialogVisible = false
169- isGalleryRecognitionFailedDialogVisible = false
170168
171169 recognizeText(event.imageUri, RecognizeSource .CAMERA )
172170 }
@@ -175,7 +173,7 @@ class OcrPresenter(
175173 currentUi = OcrUi .IMAGE
176174 selectedImage = event.imageUri
177175 isTextDetectionFailed = false
178- isGalleryRecognitionFailedDialogVisible = false
176+ cameraFailureCount = 0
179177
180178 val pareUri = selectedImage.toUri()
181179 recognizeText(pareUri, RecognizeSource .GALLERY )
@@ -215,6 +213,7 @@ class OcrPresenter(
215213
216214 OcrUiEvent .OnCameraRecognitionFailedDialogDismissed -> {
217215 isCameraRecognitionFailedDialogVisible = false
216+ cameraFailureCount = 0
218217 }
219218
220219 OcrUiEvent .OnImageRecognitionFailedDialogDismissed -> {
You can’t perform that action at this time.
0 commit comments