From e7131fadca7facd217ebf7059397d7ce79889b73 Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Fri, 12 Apr 2024 12:35:43 -0700 Subject: [PATCH] Implement getRuntimeExecutor for BridgelessCatalystInstance (#44053) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44053 Implement `getRuntimeExecutor()` for BridgelessCatalystInstance Changelog: [Android][Breaking] Implement `getRuntimeExecutor()` for Bridgeless Catalyst Instance Reviewed By: christophpurrer Differential Revision: D56046398 fbshipit-source-id: b9f947cf6f83ce7c1d334558a11b76fccab45dbd --- .../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 ea9dd2cb203..c802c61cf8a 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 @@ -149,8 +149,8 @@ public class BridgelessCatalystInstance(private val reactHost: ReactHostImpl) : throw UnsupportedOperationException("Unimplemented method 'getJavaScriptContextHolder'") } - override fun getRuntimeExecutor(): RuntimeExecutor { - throw UnsupportedOperationException("Unimplemented method 'getRuntimeExecutor'") + override fun getRuntimeExecutor(): RuntimeExecutor? { + return reactHost.getRuntimeExecutor() } override fun getRuntimeScheduler(): RuntimeScheduler {