Selaa lähdekoodia

react-native-sdk(android): readded react native package

factor2
Calin-Teodor 1 vuosi sitten
vanhempi
commit
1249aa2dcb

+ 1
- 0
.gitignore Näytä tiedosto

@@ -99,6 +99,7 @@ tsconfig.json
99 99
 #
100 100
 react-native-sdk/*.tgz
101 101
 react-native-sdk/android/src
102
+!react-native-sdk/android/src/main/java/org/jitsi/meet/sdk/JitsiMeetReactNativePackage.java
102 103
 react-native-sdk/images
103 104
 react-native-sdk/ios
104 105
 react-native-sdk/lang

+ 39
- 0
react-native-sdk/android/src/main/java/org/jitsi/meet/sdk/JitsiMeetReactNativePackage.java Näytä tiedosto

@@ -0,0 +1,39 @@
1
+package org.jitsi.meet.sdk;
2
+
3
+import androidx.annotation.NonNull;
4
+
5
+import com.facebook.react.ReactPackage;
6
+import com.facebook.react.bridge.NativeModule;
7
+import com.facebook.react.bridge.ReactApplicationContext;
8
+import com.facebook.react.uimanager.ViewManager;
9
+
10
+import java.util.ArrayList;
11
+import java.util.Arrays;
12
+import java.util.Collections;
13
+import java.util.List;
14
+
15
+public class JitsiMeetReactNativePackage implements ReactPackage {
16
+    @NonNull
17
+    @Override
18
+    public List<NativeModule> createNativeModules(@NonNull ReactApplicationContext reactContext) {
19
+        List<NativeModule> modules
20
+            = new ArrayList<>(Arrays.<NativeModule>asList(
21
+                new AndroidSettingsModule(reactContext),
22
+                new AppInfoModule(reactContext),
23
+                new AudioModeModule(reactContext),
24
+                new JavaScriptSandboxModule(reactContext),
25
+                new LocaleDetector(reactContext),
26
+                new LogBridgeModule(reactContext),
27
+                new PictureInPictureModule(reactContext),
28
+                new ProximityModule(reactContext),
29
+                new org.jitsi.meet.sdk.net.NAT64AddrInfoModule(reactContext)
30
+                ));
31
+        return modules;
32
+    }
33
+
34
+    @NonNull
35
+    @Override
36
+    public List<ViewManager> createViewManagers(@NonNull ReactApplicationContext reactContext) {
37
+        return Collections.emptyList();
38
+    }
39
+}

Loading…
Peruuta
Tallenna