From 3b29793d0485684b78fa322e43cfd31eda6e78ff Mon Sep 17 00:00:00 2001 From: Christoph Purrer Date: Fri, 29 May 2026 10:14:55 -0700 Subject: [PATCH] Remove unused RCTTurboModuleInteropBridgeProxy code (#57002) Summary: Changelog: [INTERNAL] Remove unused RCTTurboModuleInteropBridgeProxy code Differential Revision: D106830105 --- .../Libraries/AppDelegate/RCTRootViewFactory.mm | 1 - packages/react-native/React/Base/RCTBridge.h | 4 ---- packages/react-native/React/Base/RCTBridge.mm | 11 ----------- 3 files changed, 16 deletions(-) diff --git a/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm b/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm index 4473d6f503d4..2ba1a49ae118 100644 --- a/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm +++ b/packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm @@ -153,7 +153,6 @@ - (void)initializeReactHostWithLaunchOptions:(NSDictionary *)launchOptions { // Enable TurboModule interop by default in Bridgeless mode RCTEnableTurboModuleInterop(YES); - RCTEnableTurboModuleInteropBridgeProxy(YES); [self createReactHostIfNeeded:launchOptions bundleConfiguration:bundleConfiguration diff --git a/packages/react-native/React/Base/RCTBridge.h b/packages/react-native/React/Base/RCTBridge.h index 04a7541cf0ac..37ab428aeb42 100644 --- a/packages/react-native/React/Base/RCTBridge.h +++ b/packages/react-native/React/Base/RCTBridge.h @@ -54,10 +54,6 @@ void RCTEnableTurboModule(BOOL enabled); BOOL RCTTurboModuleInteropEnabled(void); void RCTEnableTurboModuleInterop(BOOL enabled); -// Turn on TurboModule interop's Bridge proxy -BOOL RCTTurboModuleInteropBridgeProxyEnabled(void); -void RCTEnableTurboModuleInteropBridgeProxy(BOOL enabled); - // Turn on the fabric interop layer BOOL RCTFabricInteropLayerEnabled(void); void RCTEnableFabricInteropLayer(BOOL enabled); diff --git a/packages/react-native/React/Base/RCTBridge.mm b/packages/react-native/React/Base/RCTBridge.mm index 661f8f0fa64d..d80bd7d678c3 100644 --- a/packages/react-native/React/Base/RCTBridge.mm +++ b/packages/react-native/React/Base/RCTBridge.mm @@ -209,17 +209,6 @@ void RCTEnableTurboModuleInterop(BOOL enabled) turboModuleInteropEnabled = enabled; } -static BOOL turboModuleInteropBridgeProxyEnabled = NO; -BOOL RCTTurboModuleInteropBridgeProxyEnabled(void) -{ - return turboModuleInteropBridgeProxyEnabled; -} - -void RCTEnableTurboModuleInteropBridgeProxy(BOOL enabled) -{ - turboModuleInteropBridgeProxyEnabled = enabled; -} - static BOOL fabricInteropLayerEnabled = YES; BOOL RCTFabricInteropLayerEnabled() {