react-native-workers
Advanced tools
| package co.apptailor.Worker.core; | ||
| import android.util.Log; | ||
| import com.facebook.react.bridge.ReactContext; | ||
| import com.facebook.react.bridge.ReadableArray; | ||
| import com.facebook.react.devsupport.DevOptionHandler; | ||
| import com.facebook.react.devsupport.DevServerHelper; | ||
| import com.facebook.react.devsupport.DevSupportManager; | ||
| import com.facebook.react.modules.debug.DeveloperSettings; | ||
| public class StubDevSupportManager implements DevSupportManager { | ||
| private final String TAG = "WorkerDev"; | ||
| @Override | ||
| public void showNewJavaError(String message, Throwable e) { | ||
| Log.d(TAG, message); | ||
| e.printStackTrace(); | ||
| } | ||
| @Override | ||
| public void addCustomDevOption(String optionName, DevOptionHandler optionHandler) { | ||
| } | ||
| @Override | ||
| public void showNewJSError(String message, ReadableArray details, int errorCookie) { | ||
| Log.d(TAG, message); | ||
| } | ||
| @Override | ||
| public void updateJSError(String message, ReadableArray details, int errorCookie) { | ||
| } | ||
| @Override | ||
| public void hideRedboxDialog() { | ||
| } | ||
| @Override | ||
| public void showDevOptionsDialog() { | ||
| } | ||
| @Override | ||
| public void setDevSupportEnabled(boolean isDevSupportEnabled) { | ||
| } | ||
| @Override | ||
| public boolean getDevSupportEnabled() { | ||
| return false; | ||
| } | ||
| @Override | ||
| public DeveloperSettings getDevSettings() { | ||
| return null; | ||
| } | ||
| @Override | ||
| public void onNewReactContextCreated(ReactContext reactContext) { | ||
| } | ||
| @Override | ||
| public void onReactInstanceDestroyed(ReactContext reactContext) { | ||
| } | ||
| @Override | ||
| public String getSourceMapUrl() { | ||
| return null; | ||
| } | ||
| @Override | ||
| public String getSourceUrl() { | ||
| return null; | ||
| } | ||
| @Override | ||
| public String getJSBundleURLForRemoteDebugging() { | ||
| return null; | ||
| } | ||
| @Override | ||
| public String getDownloadedJSBundleFile() { | ||
| return null; | ||
| } | ||
| @Override | ||
| public boolean hasUpToDateJSBundleInCache() { | ||
| return false; | ||
| } | ||
| @Override | ||
| public void reloadSettings() { | ||
| } | ||
| @Override | ||
| public void handleReloadJS() { | ||
| } | ||
| @Override | ||
| public void isPackagerRunning(DevServerHelper.PackagerStatusCallback callback) { | ||
| } | ||
| @Override | ||
| public void handleException(Exception e) { | ||
| } | ||
| } |
+10
-1
@@ -18,4 +18,13 @@ apply plugin: 'com.android.library' | ||
| repositories { | ||
| mavenLocal() | ||
| jcenter() | ||
| maven { | ||
| // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm | ||
| url "$rootDir/../node_modules/react-native/android" | ||
| } | ||
| } | ||
| dependencies { | ||
| compile 'com.facebook.react:react-native:+' | ||
| } | ||
| } |
@@ -18,2 +18,4 @@ package co.apptailor.Worker; | ||
| import co.apptailor.Worker.core.StubDevSupportManager; | ||
| public class WorkerModule extends ReactContextBaseJavaModule implements LifecycleEventListener { | ||
@@ -42,3 +44,3 @@ private String TAG = "WorkerModule"; | ||
| if (devServerHelper == null) { | ||
| DevInternalSettings devInternalSettings = new DevInternalSettings(context, null); | ||
| DevInternalSettings devInternalSettings = new DevInternalSettings(context, new StubDevSupportManager()); | ||
| devInternalSettings.setHotModuleReplacementEnabled(false); | ||
@@ -45,0 +47,0 @@ devInternalSettings.setElementInspectorEnabled(false); |
+1
-1
| { | ||
| "name": "react-native-workers", | ||
| "version": "0.2.0", | ||
| "version": "0.2.1", | ||
| "description": "react native web workers", | ||
@@ -5,0 +5,0 @@ "main": "main", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
37565
7.41%23
4.55%508
19.25%0
-100%