From bfd06958f4b7f8035047e8d0398f67d5d430fc35 Mon Sep 17 00:00:00 2001 From: Eileen Zhang Date: Mon, 6 May 2019 19:10:58 -0700 Subject: [PATCH] Revert D14817741: Move message queue initialization in ReactContext into its own method Differential Revision: D14817741 Original commit changeset: f314a526c653 fbshipit-source-id: 9925e6473a261f47582c8db5cc7e9d77836cdbb5 --- .../facebook/react/bridge/ReactContext.java | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java index c9ce7e56e..d07d4ae28 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java @@ -65,21 +65,9 @@ public class ReactContext extends ContextWrapper { mCatalystInstance = catalystInstance; ReactQueueConfiguration queueConfig = catalystInstance.getReactQueueConfiguration(); - initializeMessageQueueThreads(queueConfig); - } - - /** - * Initialize message queue threads using a ReactQueueConfiguration. - * TODO (janzer) T43898341 Make this package instead of public - */ - public void initializeMessageQueueThreads(ReactQueueConfiguration queueConfig) { - if (mUiMessageQueueThread == null && mNativeModulesMessageQueueThread == null && mJSMessageQueueThread == null) { - mUiMessageQueueThread = queueConfig.getUIQueueThread(); - mNativeModulesMessageQueueThread = queueConfig.getNativeModulesQueueThread(); - mJSMessageQueueThread = queueConfig.getJSQueueThread(); - } else { - throw new IllegalStateException("Message queue threads already initialized"); - } + mUiMessageQueueThread = queueConfig.getUIQueueThread(); + mNativeModulesMessageQueueThread = queueConfig.getNativeModulesQueueThread(); + mJSMessageQueueThread = queueConfig.getJSQueueThread(); } public void resetPerfStats() {