diff --git a/Libraries/Image/RCTGIFImageDecoder.mm b/Libraries/Image/RCTGIFImageDecoder.mm index ffa1a7527b..2dd15a576a 100644 --- a/Libraries/Image/RCTGIFImageDecoder.mm +++ b/Libraries/Image/RCTGIFImageDecoder.mm @@ -47,6 +47,12 @@ RCT_EXPORT_MODULE() return ^{}; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTGIFImageDecoderCls() { diff --git a/Libraries/Image/RCTImageStoreManager.mm b/Libraries/Image/RCTImageStoreManager.mm index 7eb3b1e91c..22ea6547c8 100644 --- a/Libraries/Image/RCTImageStoreManager.mm +++ b/Libraries/Image/RCTImageStoreManager.mm @@ -196,6 +196,11 @@ RCT_EXPORT_METHOD(addImageFromBase64:(NSString *)base64String } } +- (std::shared_ptr)getTurboModule:(const facebook::react::ObjCTurboModule::InitParams &)params +{ + return std::make_shared(params); +} + @end @implementation RCTImageStoreManager (Deprecated) @@ -234,11 +239,6 @@ RCT_EXPORT_METHOD(addImageFromBase64:(NSString *)base64String }); } -- (std::shared_ptr)getTurboModule:(const facebook::react::ObjCTurboModule::InitParams &)params -{ - return std::make_shared(params); -} - @end @implementation RCTBridge (RCTImageStoreManager) diff --git a/Libraries/Image/RCTLocalAssetImageLoader.mm b/Libraries/Image/RCTLocalAssetImageLoader.mm index 0387af805e..9cb0d46b1b 100644 --- a/Libraries/Image/RCTLocalAssetImageLoader.mm +++ b/Libraries/Image/RCTLocalAssetImageLoader.mm @@ -64,6 +64,11 @@ RCT_EXPORT_MODULE() return nil; } +- (std::shared_ptr)getTurboModule:(const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTLocalAssetImageLoaderCls(void) { diff --git a/Libraries/Network/RCTDataRequestHandler.mm b/Libraries/Network/RCTDataRequestHandler.mm index 469f3d3f8c..1021566a8f 100644 --- a/Libraries/Network/RCTDataRequestHandler.mm +++ b/Libraries/Network/RCTDataRequestHandler.mm @@ -76,6 +76,12 @@ RCT_EXPORT_MODULE() [op cancel]; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTDataRequestHandlerCls(void) { diff --git a/Libraries/Network/RCTFileRequestHandler.mm b/Libraries/Network/RCTFileRequestHandler.mm index e78ad3c7a3..071ef082e7 100644 --- a/Libraries/Network/RCTFileRequestHandler.mm +++ b/Libraries/Network/RCTFileRequestHandler.mm @@ -93,6 +93,12 @@ RCT_EXPORT_MODULE() [op cancel]; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTFileRequestHandlerCls(void) { diff --git a/Libraries/Network/RCTHTTPRequestHandler.mm b/Libraries/Network/RCTHTTPRequestHandler.mm index 6b1f240daa..b7f524395a 100644 --- a/Libraries/Network/RCTHTTPRequestHandler.mm +++ b/Libraries/Network/RCTHTTPRequestHandler.mm @@ -174,6 +174,12 @@ didReceiveResponse:(NSURLResponse *)response [delegate URLRequest:task didCompleteWithError:error]; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTHTTPRequestHandlerCls(void) { diff --git a/React/CoreModules/RCTEventDispatcher.mm b/React/CoreModules/RCTEventDispatcher.mm index 1dd07d936c..1edb079a9b 100644 --- a/React/CoreModules/RCTEventDispatcher.mm +++ b/React/CoreModules/RCTEventDispatcher.mm @@ -224,6 +224,12 @@ RCT_EXPORT_MODULE() } } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end Class RCTEventDispatcherCls(void) diff --git a/React/CoreModules/RCTPerfMonitor.mm b/React/CoreModules/RCTPerfMonitor.mm index 7ad8770dff..bf960e5c7f 100644 --- a/React/CoreModules/RCTPerfMonitor.mm +++ b/React/CoreModules/RCTPerfMonitor.mm @@ -559,6 +559,12 @@ RCT_EXPORT_MODULE() return 20; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end #endif diff --git a/React/CoreModules/RCTWebSocketExecutor.mm b/React/CoreModules/RCTWebSocketExecutor.mm index ac89891f17..5fd06fb09f 100644 --- a/React/CoreModules/RCTWebSocketExecutor.mm +++ b/React/CoreModules/RCTWebSocketExecutor.mm @@ -278,6 +278,12 @@ RCT_EXPORT_MODULE() RCTAssert(!self.valid, @"-invalidate must be called before -dealloc"); } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end #endif diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/RCTSampleTurboCxxModule.mm b/ReactCommon/react/nativemodule/samples/platform/ios/RCTSampleTurboCxxModule.mm index 29671c92ba..8306c56174 100644 --- a/ReactCommon/react/nativemodule/samples/platform/ios/RCTSampleTurboCxxModule.mm +++ b/ReactCommon/react/nativemodule/samples/platform/ios/RCTSampleTurboCxxModule.mm @@ -28,6 +28,12 @@ RCT_EXPORT_MODULE(); return nullptr; } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end @implementation RCTSampleTurboCxxModule_v2 @@ -39,4 +45,10 @@ RCT_EXPORT_MODULE(); return std::make_unique(); } +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return nullptr; +} + @end