Skip to content

Commit 29bf1b2

Browse files
committed
fixed text-pattern-scanner module
1 parent 8cca2fc commit 29bf1b2

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

classic-components-example/text-pattern-scanner/src/main/java/io/scanbot/example/ExampleApplication.kt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package io.scanbot.example
22

33
import android.app.Application
4-
import io.scanbot.sap.SdkFeature
54
import io.scanbot.sdk.ScanbotSDK
65
import io.scanbot.sdk.ScanbotSDKInitializer
76
import io.scanbot.sdk.util.log.LoggerProvider
@@ -24,11 +23,9 @@ class ExampleApplication : Application() {
2423
.withLogging(true)
2524
// TODO 2/2: Enable the Scanbot SDK license key
2625
//.license(this, licenseKey)
27-
.licenceErrorHandler { status, feature, statusMessage ->
26+
.licenseErrorHandler { status, feature, statusMessage ->
2827
LoggerProvider.logger.d("ExampleApplication", "+++> License status: ${status.name}. Status message: $statusMessage")
29-
if (feature != SdkFeature.NoSdkFeature) {
30-
LoggerProvider.logger.d("ExampleApplication", "+++> Feature not available: ${feature.name}")
31-
}
28+
LoggerProvider.logger.d("ExampleApplication", "+++> Feature not available: ${feature.name}")
3229
}
3330
//.sdkFilesDirectory(this, getExternalFilesDir(null)!!)
3431
.initialize(this)
@@ -38,6 +35,6 @@ class ExampleApplication : Application() {
3835
val licenseInfo = ScanbotSDK(this).licenseInfo
3936
LoggerProvider.logger.d("ExampleApplication", "License status: ${licenseInfo.status}")
4037
LoggerProvider.logger.d("ExampleApplication", "License isValid: ${licenseInfo.isValid}")
41-
LoggerProvider.logger.d("ExampleApplication", "License expirationDate: ${licenseInfo.expirationDate}")
38+
LoggerProvider.logger.d("ExampleApplication", "License expirationDate: ${licenseInfo.expirationDateString}")
4239
}
4340
}

classic-components-example/text-pattern-scanner/src/main/java/io/scanbot/example/ScannerActivity.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ import android.os.Bundle
44
import android.widget.Button
55
import android.widget.TextView
66
import androidx.appcompat.app.AppCompatActivity
7+
import io.scanbot.common.getOrThrow
78
import io.scanbot.example.common.applyEdgeToEdge
89
import io.scanbot.sdk.ScanbotSDK
910
import io.scanbot.sdk.camera.CameraPreviewMode
1011
import io.scanbot.sdk.camera.FrameHandlerResult
11-
import io.scanbot.sdk.common.AspectRatio
12+
import io.scanbot.sdk.geometry.AspectRatio
1213
import io.scanbot.sdk.textpattern.ContentValidationCallback
1314
import io.scanbot.sdk.textpattern.CustomContentValidator
1415
import io.scanbot.sdk.textpattern.TextPatternScanner
@@ -42,7 +43,7 @@ class ScannerActivity : AppCompatActivity() {
4243
zoomFinderOverlay.zoomLevel = 1.8f
4344

4445
cameraView.setPreviewMode(CameraPreviewMode.FIT_IN)
45-
patternScanner = ScanbotSDK(this).createTextPatternScanner()
46+
patternScanner = ScanbotSDK(this).createTextPatternScanner().getOrThrow()
4647

4748
// TODO: set validation string and validation callback which matches the need of the task
4849
// For the pattern: # - digits, ? - for any character. Other characters represent themselves

0 commit comments

Comments
 (0)