Revert D14817741: Move message queue initialization in ReactContext into its own method

Differential Revision:
D14817741

Original commit changeset: f314a526c653

fbshipit-source-id: 9925e6473a261f47582c8db5cc7e9d77836cdbb5
This commit is contained in:
Eileen Zhang
2019-05-06 19:10:58 -07:00
committed by Facebook Github Bot
parent 15f17d3c05
commit bfd06958f4

View File

@@ -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() {