@@ -166,9 +166,22 @@ - (instancetype)initWithDataSource:(id<RCTDevSettingsDataSource>)dataSource
166
166
return self;
167
167
}
168
168
169
- - (void )setBundleManager : (RCTBundleManager *) bundleManager
169
+ - (void )initialize
170
170
{
171
- _bundleManager = bundleManager;
171
+ #if ENABLE_PACKAGER_CONNECTION
172
+ if (self.bridge ) {
173
+ RCTBridge *__weak weakBridge = self.bridge ;
174
+ _reloadToken = [[RCTPackagerConnection sharedPackagerConnection ]
175
+ addNotificationHandler: ^(id params) {
176
+ if (params != (id )kCFNull && [params[@" debug" ] boolValue ]) {
177
+ weakBridge.executorClass = objc_lookUpClass (" RCTWebSocketExecutor" );
178
+ }
179
+ RCTTriggerReloadCommandListeners (@" Global hotkey" );
180
+ }
181
+ queue: dispatch_get_main_queue ()
182
+ forMethod: @" reload" ];
183
+ }
184
+ #endif
172
185
173
186
#if RCT_ENABLE_INSPECTOR
174
187
if (self.bridge ) {
@@ -178,12 +191,12 @@ - (void)setBundleManager:(RCTBundleManager *)bundleManager
178
191
dispatch_async (dispatch_get_main_queue (), ^{
179
192
[self .bridge
180
193
dispatchBlock: ^{
181
- [RCTInspectorDevServerHelper connectWithBundleURL: bundleManager.bundleURL];
194
+ [RCTInspectorDevServerHelper connectWithBundleURL: self . bundleManager.bundleURL];
182
195
}
183
196
queue: RCTJSThread];
184
197
});
185
198
} else {
186
- [RCTInspectorDevServerHelper connectWithBundleURL: bundleManager.bundleURL];
199
+ [RCTInspectorDevServerHelper connectWithBundleURL: self . bundleManager.bundleURL];
187
200
}
188
201
#endif
189
202
@@ -192,24 +205,6 @@ - (void)setBundleManager:(RCTBundleManager *)bundleManager
192
205
});
193
206
}
194
207
195
- - (void )setBridge : (RCTBridge *)bridge
196
- {
197
- [super setBridge: bridge];
198
-
199
- #if ENABLE_PACKAGER_CONNECTION
200
- RCTBridge *__weak weakBridge = bridge;
201
- _reloadToken = [[RCTPackagerConnection sharedPackagerConnection ]
202
- addNotificationHandler: ^(id params) {
203
- if (params != (id )kCFNull && [params[@" debug" ] boolValue ]) {
204
- weakBridge.executorClass = objc_lookUpClass (" RCTWebSocketExecutor" );
205
- }
206
- RCTTriggerReloadCommandListeners (@" Global hotkey" );
207
- }
208
- queue: dispatch_get_main_queue ()
209
- forMethod: @" reload" ];
210
- #endif
211
- }
212
-
213
208
- (dispatch_queue_t )methodQueue
214
209
{
215
210
return dispatch_get_main_queue ();
@@ -512,6 +507,9 @@ - (instancetype)initWithDataSource:(id<RCTDevSettingsDataSource>)dataSource
512
507
{
513
508
return [super init ];
514
509
}
510
+ - (void )initialize
511
+ {
512
+ }
515
513
- (BOOL )isHotLoadingAvailable
516
514
{
517
515
return NO ;
0 commit comments