From 731429ebcf7f22fdc59ef8595e697578b5dfc7df Mon Sep 17 00:00:00 2001 From: Samuel Susla Date: Mon, 7 Feb 2022 09:56:15 -0800 Subject: [PATCH] Enable RuntimeScheduler::callExpiredTasks on Android Summary: changelog: [internal] In order to call `RuntimeScheduler::callExpiredTasks`, we need to pass it to `Scheduler` through context container. Reviewed By: javache Differential Revision: D34042293 fbshipit-source-id: 62d18507fb107c5be2ac9d003f63735aab6a09ac --- .../src/main/java/com/facebook/react/fabric/jni/Binding.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp index bceda787150..56d2f63ca23 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp @@ -396,6 +396,9 @@ void Binding::installFabricUIManager( std::function &&callback) { runtimeScheduler->scheduleWork(std::move(callback)); }; + contextContainer->insert( + "RuntimeScheduler", + std::weak_ptr(runtimeScheduler)); } }