Concurrent Function Upgrade for Enhanced Performance (#4918)

Summary:
Republishing sanjaiyan-dev's PR https://github.com/facebook/flipper/pull/4889 running `git rebase` because of a conflict.

Pull Request resolved: https://github.com/facebook/flipper/pull/4918

Reviewed By: lblasa

Differential Revision: D47294545

Pulled By: passy

fbshipit-source-id: 74904ec6179ed5a3bab6f9b701c3cd769ecad3bf
This commit is contained in:
Sanjaiyan Parthipan
2023-07-17 04:43:14 -07:00
committed by Facebook GitHub Bot
parent c8776175c3
commit 7cef8286f9
10 changed files with 54 additions and 26 deletions

View File

@@ -88,6 +88,10 @@ async function start(deviceQuery: string, appName: string, pluginId: string) {
const environmentInfo = await getEnvironmentInfo(staticPath, false, true);
// TODO: initialise FB user manager to be able to do certificate exchange
const [launcherSettings, settings] = await Promise.all([
loadLauncherSettings(argv.launcherSettings),
loadSettings(argv.settingsString),
]);
const server = new FlipperServerImpl(
{
environmentInfo,
@@ -101,9 +105,9 @@ async function start(deviceQuery: string, appName: string, pluginId: string) {
execPath: process.execPath,
desktopPath: `/dev/null`,
},
launcherSettings: await loadLauncherSettings(argv.launcherSettings),
launcherSettings,
processConfig: loadProcessConfig(process.env),
settings: await loadSettings(argv.settingsString),
settings,
validWebSocketOrigins: [],
},
logger,