From b64de27a62d3920ce8b6834de73eb6dafc2d9258 Mon Sep 17 00:00:00 2001 From: Ashok Menon Date: Tue, 14 Feb 2017 13:17:40 -0800 Subject: [PATCH] overload `createFileLoader` with custom source URL Reviewed By: javache Differential Revision: D4553755 fbshipit-source-id: 867685c67c53d4a659029f012e386a7be420d0ec --- .../java/com/facebook/react/cxxbridge/JSBundleLoader.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JSBundleLoader.java b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JSBundleLoader.java index 30a6ac07e..812676778 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JSBundleLoader.java +++ b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JSBundleLoader.java @@ -41,10 +41,16 @@ public abstract class JSBundleLoader { * passing large strings from java to native memorory. */ public static JSBundleLoader createFileLoader(final String fileName) { + return createFileLoader(fileName, fileName); + } + + public static JSBundleLoader createFileLoader( + final String fileName, + final String assetUrl) { return new JSBundleLoader() { @Override public String loadScript(CatalystInstanceImpl instance) { - instance.loadScriptFromFile(fileName, fileName); + instance.loadScriptFromFile(fileName, assetUrl); return fileName; } };