Commit 0562f193 authored by Travis Nuttall's avatar Travis Nuttall

use asset loader for thread bundle in release mode

parent e4f8e878
...@@ -34,12 +34,15 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy ...@@ -34,12 +34,15 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy
private String TAG = "ThreadManager"; private String TAG = "ThreadManager";
private HashMap<Integer, JSThread> threads; private HashMap<Integer, JSThread> threads;
private ReactApplicationContext reactApplicationContext;
private ReactNativeHost reactNativeHost; private ReactNativeHost reactNativeHost;
private ReactPackage additionalThreadPackages[]; private ReactPackage additionalThreadPackages[];
public RNThreadModule(final ReactApplicationContext reactContext, ReactNativeHost reactNativehost, ReactPackage additionalThreadPackages[]) { public RNThreadModule(final ReactApplicationContext reactContext, ReactNativeHost reactNativehost, ReactPackage additionalThreadPackages[]) {
super(reactContext); super(reactContext);
this.reactApplicationContext = reactContext;
threads = new HashMap<>(); threads = new HashMap<>();
this.reactNativeHost = reactNativehost; this.reactNativeHost = reactNativehost;
this.additionalThreadPackages = additionalThreadPackages; this.additionalThreadPackages = additionalThreadPackages;
...@@ -172,7 +175,7 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy ...@@ -172,7 +175,7 @@ public class RNThreadModule extends ReactContextBaseJavaModule implements Lifecy
private JSBundleLoader createReleaseBundleLoader(String jsFileName, String jsFileSlug) { private JSBundleLoader createReleaseBundleLoader(String jsFileName, String jsFileSlug) {
Log.d(TAG, "createReleaseBundleLoader - reading file from assets"); Log.d(TAG, "createReleaseBundleLoader - reading file from assets");
return JSBundleLoader.createFileLoader("assets://threads/" + jsFileSlug + ".bundle"); return JSBundleLoader.createAssetLoader(reactApplicationContext, "assets://threads/" + jsFileSlug + ".bundle");
} }
private ReactInstanceManager getReactInstanceManager() { private ReactInstanceManager getReactInstanceManager() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment