From b72f5e9982525712f0fd845979ce7142c5de3098 Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Fri, 12 Apr 2024 12:55:05 -0700 Subject: [PATCH] Implement getJavaScriptContextHolder for BridgelessCatalystInstance (#44054) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44054 Implement `getJavaScriptContextHolder()` for BridgelessCatalystInstance Changelog: [Android][Breaking] Implement `getJavaScriptContextHolder()` for Bridgeless Catalyst Instance Reviewed By: christophpurrer Differential Revision: D56046452 fbshipit-source-id: b7fed1da3064608d8ef5fa84f4e53a4f7a84cba7 --- .../com/facebook/react/runtime/BridgelessCatalystInstance.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/BridgelessCatalystInstance.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/BridgelessCatalystInstance.kt index c802c61cf8ae95..434c8ead80c3fe 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/BridgelessCatalystInstance.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/BridgelessCatalystInstance.kt @@ -145,8 +145,8 @@ public class BridgelessCatalystInstance(private val reactHost: ReactHostImpl) : } @Deprecated(message = "This API is unsupported in the New Architecture.") - override fun getJavaScriptContextHolder(): JavaScriptContextHolder { - throw UnsupportedOperationException("Unimplemented method 'getJavaScriptContextHolder'") + override fun getJavaScriptContextHolder(): JavaScriptContextHolder? { + return reactHost.getJavaScriptContextHolder() } override fun getRuntimeExecutor(): RuntimeExecutor? {