Skip to content

Commit 79d1ec0

Browse files
committed
return E_CANCELED instead of E_MISSING_LICENSE when returning an error.
1 parent a8f639c commit 79d1ec0

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

android/src/main/kotlin/com/klippa/scanner/klippa_scanner_sdk/KlippaScannerSdkPlugin.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ class KlippaScannerSdkPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, P
333333
}
334334

335335
private fun klippaScannerDidFailWithError(error: KlippaError) {
336-
resultHandler?.error(E_CANCELED, "Scanner was canceled with error: ${error.message()}", null)
336+
resultHandler?.error(E_CANCELED, "Scanner canceled with error: ${error.message()}", null)
337337
resultHandler = null
338338
}
339339

ios/Classes/SwiftKlippaScannerSdkPlugin.swift

+3-10
Original file line numberDiff line numberDiff line change
@@ -356,13 +356,7 @@ public class SwiftKlippaScannerSdkPlugin: NSObject, FlutterPlugin, KlippaScanner
356356
}
357357

358358
public func klippaScannerDidFailWithError(error: Error) {
359-
print("didFailWithError");
360-
switch error {
361-
case let licenseError as KlippaScannerLicenseError:
362-
resultHandler!(FlutterError.init(code: E_MISSING_LICENSE, message: licenseError.localizedDescription, details: nil))
363-
default:
364-
resultHandler!(FlutterError.init(code: E_MISSING_LICENSE, message: error.localizedDescription, details: nil))
365-
}
359+
resultHandler?(FlutterError.init(code: E_CANCELED, message: "Scanner canceled with error: \(error.localizedDescription)", details: nil))
366360
resultHandler = nil;
367361
}
368362

@@ -386,13 +380,12 @@ public class SwiftKlippaScannerSdkPlugin: NSObject, FlutterPlugin, KlippaScanner
386380
"SegmentedDocumentModeInstructionsDismissed": segmentedDocumentModeInstructionsDismissed
387381
] as [String : Any]
388382

389-
resultHandler!(resultDict)
383+
resultHandler?(resultDict)
390384
resultHandler = nil
391385
}
392386

393387
public func klippaScannerDidCancel() {
394-
print("imageScannerControllerDidCancel");
395-
resultHandler!(FlutterError.init(code: E_CANCELED, message: "The user canceled", details: nil))
388+
resultHandler?(FlutterError.init(code: E_CANCELED, message: "The user canceled", details: nil))
396389
resultHandler = nil;
397390
}
398391

0 commit comments

Comments
 (0)