Open file import
Summary: This change only adds the PWA as capable of handling files with the ".flipper" extension. Reviewed By: aigoncharov Differential Revision: D48353437 fbshipit-source-id: fd78942ac4dffb7d26d5ca5be826290018465b93
This commit is contained in:
committed by
Facebook GitHub Bot
parent
9728155cbf
commit
ce13ee426f
@@ -149,9 +149,10 @@ function init(flipperServer: FlipperServer) {
|
||||
loadTheme(settings.darkMode);
|
||||
|
||||
// rehydrate app state before exposing init
|
||||
const persistor = persistStore(store, undefined, () => {
|
||||
const persistor = persistStore(store, undefined, async () => {
|
||||
// Make sure process state is set before dispatchers run
|
||||
dispatcher(store, logger);
|
||||
await dispatcher(store, logger);
|
||||
getRenderHostInstance().sendIpcEvent('storeRehydrated');
|
||||
});
|
||||
|
||||
setPersistor(persistor);
|
||||
@@ -168,17 +169,17 @@ function init(flipperServer: FlipperServer) {
|
||||
|
||||
connectFlipperServerToStore(flipperServer, store, logger);
|
||||
|
||||
enableConsoleHook();
|
||||
enableConnectivityHook(flipperServer);
|
||||
|
||||
// TODO T116224873: Return the following code back instead of ReactDOM.react when the following issue is fixed: https://github.com/react-component/trigger/issues/288
|
||||
// const root = createRoot(document.getElementById('root')!);
|
||||
// root.render(<AppFrame logger={logger} persistor={persistor} />);
|
||||
|
||||
ReactDOM.render(
|
||||
<AppFrame logger={logger} persistor={persistor} />,
|
||||
document.getElementById('root')!,
|
||||
);
|
||||
|
||||
enableConsoleHook();
|
||||
enableConnectivityHook(flipperServer);
|
||||
const root = document.getElementById('root');
|
||||
if (root) {
|
||||
ReactDOM.render(<AppFrame logger={logger} persistor={persistor} />, root);
|
||||
}
|
||||
|
||||
const launcherMessage =
|
||||
getRenderHostInstance().serverConfig.processConfig.launcherMsg;
|
||||
@@ -193,8 +194,8 @@ function init(flipperServer: FlipperServer) {
|
||||
}
|
||||
}
|
||||
|
||||
export async function startFlipperDesktop(flipperServer: FlipperServer) {
|
||||
getRenderHostInstance(); // renderHost instance should be set at this point!
|
||||
export function startFlipperDesktop(flipperServer: FlipperServer) {
|
||||
getRenderHostInstance();
|
||||
init(flipperServer);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user