mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
RNTester iOS: Move Meta-internal setup to internal files (#42073)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/42073 This moved various Meta-internal runtime setup off AppDelegate.mm to reduce the #if checks throughout the file. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D52424748 fbshipit-source-id: b53799c8bb1544dbbb429cea811861ae52125641
This commit is contained in:
committed by
Facebook GitHub Bot
parent
6e5bc33b3c
commit
41d9ed0ef9
@@ -131,6 +131,11 @@ static NSDictionary *updateInitialProps(NSDictionary *initialProps, BOOL isFabri
|
||||
return YES;
|
||||
}
|
||||
|
||||
- (void)applicationDidEnterBackground:(UIApplication *)application
|
||||
{
|
||||
// Noop
|
||||
}
|
||||
|
||||
- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
|
||||
{
|
||||
[NSException raise:@"RCTBridgeDelegate::sourceURLForBridge not implemented"
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#import "AppDelegate.h"
|
||||
|
||||
#import <React/RCTBundleURLProvider.h>
|
||||
#import <React/RCTDefines.h>
|
||||
#import <React/RCTLinkingManager.h>
|
||||
#import <ReactCommon/RCTSampleTurboModule.h>
|
||||
#import <ReactCommon/SampleTurboCxxModule.h>
|
||||
@@ -21,26 +22,12 @@
|
||||
#import <RNTMyNativeViewComponentView.h>
|
||||
#endif
|
||||
|
||||
// FB-internal imports
|
||||
#ifdef RN_DISABLE_OSS_PLUGIN_HEADER
|
||||
#import <RCTFBAppInit/RCTFBAppInit.h>
|
||||
#endif
|
||||
|
||||
#if BUNDLE_PATH
|
||||
NSString *kBundlePath = @"xplat/js/RKJSModules/EntryPoints/RNTesterBundle.js";
|
||||
#else
|
||||
NSString *kBundlePath = @"js/RNTesterApp.ios";
|
||||
#endif
|
||||
static NSString *kBundlePath = @"js/RNTesterApp.ios";
|
||||
|
||||
@implementation AppDelegate
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||
{
|
||||
#ifdef RN_DISABLE_OSS_PLUGIN_HEADER
|
||||
// FB-internal app init setup.
|
||||
RCTFBAppInitApplicationDidFinishLaunching(launchOptions);
|
||||
#endif
|
||||
|
||||
self.moduleName = @"RNTesterApp";
|
||||
// You can add your custom initial props in the dictionary below.
|
||||
// They will be passed down to the ViewController used by React Native.
|
||||
@@ -51,10 +38,7 @@ NSString *kBundlePath = @"js/RNTesterApp.ios";
|
||||
|
||||
- (void)applicationDidEnterBackground:(UIApplication *)application
|
||||
{
|
||||
#ifdef RN_DISABLE_OSS_PLUGIN_HEADER
|
||||
// FB-internal app backgrounding setup.
|
||||
RCTFBAppInitApplicationDidEnterBackground(application);
|
||||
#endif
|
||||
[super applicationDidEnterBackground:application];
|
||||
}
|
||||
|
||||
- (NSDictionary *)prepareInitialProps
|
||||
@@ -131,6 +115,13 @@ NSString *kBundlePath = @"js/RNTesterApp.ios";
|
||||
|
||||
#endif
|
||||
|
||||
#pragma mark - New Arch Enabled settings
|
||||
|
||||
- (BOOL)bridgelessEnabled
|
||||
{
|
||||
return [super bridgelessEnabled];
|
||||
}
|
||||
|
||||
#pragma mark - RCTComponentViewFactoryComponentProvider
|
||||
|
||||
#ifndef RN_DISABLE_OSS_PLUGIN_HEADER
|
||||
|
||||
Reference in New Issue
Block a user