private ReactInstance( IReactQueueConfiguration queueConfiguration, Func <IJavaScriptExecutor> jsExecutorFactory, NativeModuleRegistry registry, JavaScriptBundleLoader bundleLoader) { _registry = registry; _jsExecutorFactory = jsExecutorFactory; _jsRegistry = new JavaScriptModuleRegistry(); _bundleLoader = bundleLoader; QueueConfiguration = queueConfiguration; }
private ReactInstance( ReactQueueConfigurationSpec reactQueueConfigurationSpec, Func <IJavaScriptExecutor> jsExecutorFactory, NativeModuleRegistry registry, JavaScriptBundleLoader bundleLoader, Action <Exception> nativeModuleCallExceptionHandler) { _registry = registry; _jsExecutorFactory = jsExecutorFactory; _nativeModuleCallExceptionHandler = nativeModuleCallExceptionHandler; _jsRegistry = new JavaScriptModuleRegistry(); _bundleLoader = bundleLoader; QueueConfiguration = ReactQueueConfiguration.Create( reactQueueConfigurationSpec, HandleException); }