diff --git a/android/src/main/java/com/imagecodescanner/ImageCodeScannerModule.kt b/android/src/main/java/com/imagecodescanner/ImageCodeScannerModule.kt index 0eda901..62cc2f9 100644 --- a/android/src/main/java/com/imagecodescanner/ImageCodeScannerModule.kt +++ b/android/src/main/java/com/imagecodescanner/ImageCodeScannerModule.kt @@ -250,7 +250,8 @@ class ImageCodeScannerModule(reactContext: ReactApplicationContext) : } .filter { it != null } - val arr = Arguments.fromList(codes) + val arr = Arguments.createArray() + codes.forEach { code -> arr.pushMap(code) } promise.resolve(arr) } else { // No barcodes found, try next preprocessing