mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-01-12 22:50:10 +08:00
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:
committed by
Facebook Github Bot
parent
15f17d3c05
commit
bfd06958f4
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user