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 c9ce7e56e6d..d07d4ae28a2 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() {