diff --git a/packages/react-native/React/CoreModules/CoreModulesPlugins.h b/packages/react-native/React/CoreModules/CoreModulesPlugins.h index e62d4d157bb0..618c5535d4c9 100644 --- a/packages/react-native/React/CoreModules/CoreModulesPlugins.h +++ b/packages/react-native/React/CoreModules/CoreModulesPlugins.h @@ -49,7 +49,9 @@ Class RCTPlatformCls(void) __attribute__((used)); Class RCTRedBoxCls(void) __attribute__((used)); Class RCTSourceCodeCls(void) __attribute__((used)); Class RCTStatusBarManagerCls(void) __attribute__((used)); +#ifndef RCT_REMOVE_LEGACY_ARCH Class RCTTimingCls(void) __attribute__((used)); +#endif Class RCTWebSocketModuleCls(void) __attribute__((used)); Class RCTBlobManagerCls(void) __attribute__((used)); diff --git a/packages/react-native/React/CoreModules/CoreModulesPlugins.mm b/packages/react-native/React/CoreModules/CoreModulesPlugins.mm index f0844ee8afdf..005f75065a63 100644 --- a/packages/react-native/React/CoreModules/CoreModulesPlugins.mm +++ b/packages/react-native/React/CoreModules/CoreModulesPlugins.mm @@ -100,10 +100,6 @@ Class RCTCoreModulesClassProvider(const char *name) return RCTStatusBarManagerCls(); } - if (name == "Timing"sv) { - return RCTTimingCls(); - } - if (name == "WebSocketModule"sv) { return RCTWebSocketModuleCls(); } diff --git a/packages/react-native/React/CoreModules/RCTTiming.mm b/packages/react-native/React/CoreModules/RCTTiming.mm index 14ee7844c7fe..ef9e2d3fa00f 100644 --- a/packages/react-native/React/CoreModules/RCTTiming.mm +++ b/packages/react-native/React/CoreModules/RCTTiming.mm @@ -428,8 +428,3 @@ - (void)createTimerForNextFrame:(nonnull NSNumber *)callbackID } @end - -Class RCTTimingCls(void) -{ - return RCTTiming.class; -}