Skip to content

Commit 274acc9

Browse files
committed
🐛 fix: solved #202 and refactor code
1 parent 9cb9854 commit 274acc9

File tree

7 files changed

+1743
-2745
lines changed

7 files changed

+1743
-2745
lines changed

android/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ android {
7272
"**/libhermes.so",
7373
"**/libhermes-executor-debug.so",
7474
"**/libhermes_executor.so",
75+
"**/libreactnative.so",
7576
"**/libreactnativejni.so",
7677
"**/libturbomodulejsijni.so",
7778
"**/libreact_nativemodule_core.so",

android/src/main/java/com/margelo/nitro/multipleimagepicker/MultipleImagePickerPackage.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,26 @@
11
package com.margelo.nitro.multipleimagepicker;
22

33

4-
import android.util.Log;
5-
4+
import androidx.annotation.NonNull;
65
import androidx.annotation.Nullable;
76

87
import com.facebook.react.bridge.NativeModule;
98
import com.facebook.react.bridge.ReactApplicationContext;
109
import com.facebook.react.module.model.ReactModuleInfoProvider;
1110
import com.facebook.react.TurboReactPackage;
12-
import com.margelo.nitro.core.HybridObject;
13-
import com.margelo.nitro.core.HybridObjectRegistry;
1411

1512
import java.util.HashMap;
16-
import java.util.function.Supplier;
1713

1814
public class MultipleImagePickerPackage extends TurboReactPackage {
1915
@Nullable
2016
@Override
21-
public NativeModule getModule(String name, ReactApplicationContext reactContext) {
17+
public NativeModule getModule(@NonNull String name, @NonNull ReactApplicationContext reactContext) {
2218
return null;
2319
}
2420

2521
@Override
2622
public ReactModuleInfoProvider getReactModuleInfoProvider() {
27-
return () -> {
28-
return new HashMap<>();
29-
};
23+
return HashMap::new;
3024
}
3125

3226
static {

android/src/main/java/com/margelo/nitro/multipleimagepicker/PictureSelectorEngineImp.kt

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package com.margelo.nitro.multipleimagepicker
22

33
import android.util.Log
44
import com.luck.picture.lib.basic.IBridgeLoaderFactory
5-
import com.luck.picture.lib.config.InjectResourceSource
65
import com.luck.picture.lib.engine.*
76
import com.luck.picture.lib.engine.CompressEngine
87
import com.luck.picture.lib.entity.LocalMedia

example/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dependencies": {
1616
"@baronha/react-native-image-grid": "^0.2.7",
1717
"@react-native-segmented-control/segmented-control": "2.5.2",
18-
"expo": "~51.0.38",
18+
"expo": "52.0.21",
1919
"expo-build-properties": "^0.12.5",
2020
"expo-status-bar": "~1.12.1",
2121
"expo-system-ui": "~3.0.7",

example/yarn.lock

+1,154-2,226
Large diffs are not rendered by default.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@baronha/react-native-multiple-image-picker",
3-
"version": "2.1.0",
3+
"version": "2.1.1",
44
"description": "� react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android �",
55
"main": "./lib/commonjs/index.js",
66
"module": "./lib/module/index.js",

yarn.lock

+583-507
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)