Skip to content

Commit d889432

Browse files
committed
[BOOK-491] feat: 인식 실패 카운트 초기화 작업 추가
1 parent 237de4a commit d889432

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

  • feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr

feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr/OcrPresenter.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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 -> {

0 commit comments

Comments
 (0)