From ac54662b0cd667af6d41d4f8ae9cbcd3762c9760 Mon Sep 17 00:00:00 2001 From: VivianLee Date: Mon, 12 Jul 2021 16:29:25 +0800 Subject: [PATCH] Fix issue #26 Changes: - Store single image media into array and return. --- .../MultipleImagePickerModule.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt b/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt index 393cb3a0..185362cd 100644 --- a/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt +++ b/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt @@ -68,8 +68,10 @@ class MultipleImagePickerModule(reactContext: ReactApplicationContext) : ReactCo override fun onResult(result: MutableList?) { //check difference if (singleSelectedMode) { + val singleLocalMedia: WritableArray = WritableNativeArray() val media: WritableMap = createAttachmentResponse(result?.get(0) as LocalMedia) - promise.resolve(media) + singleLocalMedia.pushMap(media) + promise.resolve(singleLocalMedia) return } val localMedia: WritableArray = WritableNativeArray()