From 2481685c6487af396e422322f2628b818660b4e3 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi <cipolleschi@meta.com> Date: Mon, 10 Mar 2025 16:11:45 +0000 Subject: [PATCH] [LOCAL][RN][iOS][OldArch] Add missing loadFromSource method in the DefaultRNFactoryDelegate --- .../AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm | 7 +++++++ packages/rn-tester/RNTester/AppDelegate.mm | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/react-native/Libraries/AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm b/packages/react-native/Libraries/AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm index 1c9da8919e7..3c03cc3c116 100644 --- a/packages/react-native/Libraries/AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm +++ b/packages/react-native/Libraries/AppDelegate/RCTDefaultReactNativeFactoryDelegate.mm @@ -140,4 +140,11 @@ return nullptr; } +- (void)loadSourceForBridge:(RCTBridge *)bridge + onProgress:(RCTSourceLoadProgressBlock)onProgress + onComplete:(RCTSourceLoadBlock)loadCallback +{ + [RCTJavaScriptLoader loadBundleAtURL:[self sourceURLForBridge:bridge] onProgress:onProgress onComplete:loadCallback]; +} + @end diff --git a/packages/rn-tester/RNTester/AppDelegate.mm b/packages/rn-tester/RNTester/AppDelegate.mm index 6ffd371d970..857b5e4c87e 100644 --- a/packages/rn-tester/RNTester/AppDelegate.mm +++ b/packages/rn-tester/RNTester/AppDelegate.mm @@ -80,13 +80,6 @@ static NSString *kBundlePath = @"js/RNTesterApp.ios"; return [RCTLinkingManager application:app openURL:url options:options]; } -- (void)loadSourceForBridge:(RCTBridge *)bridge - onProgress:(RCTSourceLoadProgressBlock)onProgress - onComplete:(RCTSourceLoadBlock)loadCallback -{ - [RCTJavaScriptLoader loadBundleAtURL:[self sourceURLForBridge:bridge] onProgress:onProgress onComplete:loadCallback]; -} - - (std::shared_ptr<facebook::react::TurboModule>)getTurboModule:(const std::string &)name jsInvoker:(std::shared_ptr<facebook::react::CallInvoker>)jsInvoker { -- GitLab