From c9600a310f698a969601c99769afddb72b53a4ac Mon Sep 17 00:00:00 2001 From: Peter Argany Date: Fri, 26 Feb 2021 17:39:24 -0800 Subject: [PATCH] Connect to RCTInspectorDevServerHelper in bridgeless mode Summary: Changelog: [Internal] Reviewed By: shergin Differential Revision: D26623985 fbshipit-source-id: 98aff018adc0e9aca517d8faebd20fe98e9b708b --- React/CoreModules/RCTDevSettings.mm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/React/CoreModules/RCTDevSettings.mm b/React/CoreModules/RCTDevSettings.mm index 1fde6654bde..05ce7049d12 100644 --- a/React/CoreModules/RCTDevSettings.mm +++ b/React/CoreModules/RCTDevSettings.mm @@ -166,6 +166,16 @@ RCT_EXPORT_MODULE() return self; } +#if RCT_ENABLE_INSPECTOR +// In bridgeless mode, `setBridge` is not called, so dev server connection +// must be kicked off here. +- (void)setBundleURL:(NSURL *)bundleURL +{ + _bundleURL = bundleURL; + [RCTInspectorDevServerHelper connectWithBundleURL:_bundleURL]; +} +#endif + - (void)setBridge:(RCTBridge *)bridge { [super setBridge:bridge];