From 478aa81feb167953ca1d44dcaa0b455aa36fe202 Mon Sep 17 00:00:00 2001 From: Travis Nuttall Date: Mon, 16 Oct 2017 22:13:24 -0600 Subject: [PATCH] update android for React Native 0.49 --- android/src/main/java/com/reactlibrary/RNThreadModule.java | 2 +- .../src/main/java/com/reactlibrary/ReactContextBuilder.java | 5 ++--- package.json | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/android/src/main/java/com/reactlibrary/RNThreadModule.java b/android/src/main/java/com/reactlibrary/RNThreadModule.java index db90a34..5ca8b1b 100644 --- a/android/src/main/java/com/reactlibrary/RNThreadModule.java +++ b/android/src/main/java/com/reactlibrary/RNThreadModule.java @@ -175,7 +175,7 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy private JSBundleLoader createReleaseBundleLoader(String jsFileName, String jsFileSlug) { Log.d(TAG, "createReleaseBundleLoader - reading file from assets"); - return JSBundleLoader.createAssetLoader(reactApplicationContext, "assets://threads/" + jsFileSlug + ".bundle"); + return JSBundleLoader.createAssetLoader(reactApplicationContext, "assets://threads/" + jsFileSlug + ".bundle", false); } private ReactInstanceManager getReactInstanceManager() { diff --git a/android/src/main/java/com/reactlibrary/ReactContextBuilder.java b/android/src/main/java/com/reactlibrary/ReactContextBuilder.java index b04ed5d..e2ebdfe 100644 --- a/android/src/main/java/com/reactlibrary/ReactContextBuilder.java +++ b/android/src/main/java/com/reactlibrary/ReactContextBuilder.java @@ -7,13 +7,12 @@ import com.facebook.react.ReactPackage; import com.facebook.react.bridge.CatalystInstance; import com.facebook.react.bridge.CatalystInstanceImpl; import com.facebook.react.bridge.JSBundleLoader; -import com.facebook.react.bridge.JSCJavaScriptExecutor; +import com.facebook.react.bridge.JSCJavaScriptExecutorFactory; import com.facebook.react.bridge.JavaScriptExecutor; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.NativeModuleCallExceptionHandler; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.WritableNativeMap; import com.facebook.react.bridge.queue.ReactQueueConfigurationSpec; import com.facebook.react.devsupport.interfaces.DevSupportManager; import com.facebook.soloader.SoLoader; @@ -55,7 +54,7 @@ public class ReactContextBuilder { } public ReactApplicationContext build() throws Exception { - JavaScriptExecutor jsExecutor = new JSCJavaScriptExecutor.Factory(new WritableNativeMap()).create(); + JavaScriptExecutor jsExecutor = new JSCJavaScriptExecutorFactory().create(); // fresh new react context final ReactApplicationContext reactContext = new ReactApplicationContext(parentContext); diff --git a/package.json b/package.json index 59f2dfd..54afb08 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ "index.js" ], "peerDependencies": { - "react-native": ">=0.41.2" + "react-native": "~0.49.0" } } -- 2.26.2