Skip to content

Commit 0808af3

Browse files
Use RuntimeSchedulerKey instead of stringly typed name (#53509)
Summary: Pull Request resolved: #53509 Changelog : [Internal] Reviewed By: lenaic Differential Revision: D81206776 fbshipit-source-id: e71842e50da71ff27fbcd37faf28d883ec0f809a
1 parent dae87c4 commit 0808af3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/react-native/Libraries/AppDelegate/RCTRootViewFactory.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ - (UIView *)createRootViewWithBridge:(RCTBridge *)bridge
194194
RCTTurboModuleManager *turboModuleManager = [[RCTTurboModuleManager alloc] initWithBridge:bridge
195195
delegate:_turboModuleManagerDelegate
196196
jsInvoker:callInvoker];
197-
_contextContainer->erase("RuntimeScheduler");
198-
_contextContainer->insert("RuntimeScheduler", _runtimeScheduler);
197+
_contextContainer->erase(facebook::react::RuntimeSchedulerKey);
198+
_contextContainer->insert(facebook::react::RuntimeSchedulerKey, _runtimeScheduler);
199199
return RCTAppSetupDefaultJsExecutorFactory(bridge, turboModuleManager, _runtimeScheduler);
200200
}
201201

packages/react-native/React/Fabric/RCTSurfacePresenter.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ - (RCTScheduler *)_createScheduler
246246
toolbox.contextContainer = _contextContainer;
247247
toolbox.componentRegistryFactory = componentRegistryFactory;
248248

249-
auto weakRuntimeScheduler = _contextContainer->find<std::weak_ptr<RuntimeScheduler>>("RuntimeScheduler");
249+
auto weakRuntimeScheduler = _contextContainer->find<std::weak_ptr<RuntimeScheduler>>(RuntimeSchedulerKey);
250250
auto runtimeScheduler = weakRuntimeScheduler.has_value() ? weakRuntimeScheduler.value().lock() : nullptr;
251251
if (runtimeScheduler) {
252252
runtimeExecutor = [runtimeScheduler](std::function<void(jsi::Runtime & runtime)> &&callback) {

packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ void FabricUIManagerBinding::installFabricUIManager(
533533
runtimeScheduler->scheduleWork(std::move(callback));
534534
};
535535
contextContainer->insert(
536-
"RuntimeScheduler", std::weak_ptr<RuntimeScheduler>(runtimeScheduler));
536+
RuntimeSchedulerKey, std::weak_ptr<RuntimeScheduler>(runtimeScheduler));
537537
}
538538

539539
EventBeat::Factory eventBeatFactory =

0 commit comments

Comments
 (0)