From 8ae084675bdff59a731b9c7e1e203bdf7f2b0ac5 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Thu, 25 May 2023 10:29:01 -0700 Subject: [PATCH] Add ReactNativeConfig.DEFAULT_CONFIG as default parameter for ReactNativeConfig (#37560) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/37560 Add ReactNativeConfig.DEFAULT_CONFIG as default parameter for ReactNativeConfig changelog: [internal] internal Reviewed By: cortinico, philIip Differential Revision: D45662330 fbshipit-source-id: 9feccc2c75cb89c6782a235efe9b880c9b08ad89 --- .../java/com/facebook/react/bridgeless/ReactHostDelegate.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHostDelegate.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHostDelegate.kt index ef679650bdb..a138af77357 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHostDelegate.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHostDelegate.kt @@ -35,6 +35,7 @@ interface ReactHostDelegate { fun handleInstanceException(e: Exception) + // TODO: remove TurboModuleManager as a parameter fun getReactNativeConfig(turboModuleManager: TurboModuleManager): ReactNativeConfig @UnstableReactNativeAPI @@ -45,7 +46,7 @@ interface ReactHostDelegate { private val jsBundleLoader: JSBundleLoader, private val turboModuleManagerDelegate: TurboModuleManagerDelegate, private val jsEngineInstance: JSEngineInstance, - private val reactNativeConfig: ReactNativeConfig, + private val reactNativeConfig: ReactNativeConfig = ReactNativeConfig.DEFAULT_CONFIG, private val exceptionHandler: (Exception) -> Unit = {} ) : ReactHostDelegate { override fun getJSBundleLoader(context: Context) = jsBundleLoader