Move flipper-server client to flipper-frontend-core

Summary: ^

Reviewed By: aigoncharov

Differential Revision: D36410944

fbshipit-source-id: 2adb5904cd0f5f15d08be22c611d6774e7533f94
This commit is contained in:
Lorenzo Blasa
2022-05-17 03:54:16 -07:00
committed by Facebook GitHub Bot
parent ce83f2c01b
commit bfcdb82b43
6 changed files with 186 additions and 3 deletions

View File

@@ -9,7 +9,7 @@
import {getLogger, Logger, setLoggerInstance} from 'flipper-common';
import {initializeRenderHost} from './initializeRenderHost';
import {createFlipperServer} from './flipperServerConnection';
import {createFlipperServer, FlipperServerState} from 'flipper-frontend-core';
document.getElementById('root')!.innerText = 'flipper-ui-browser started';
@@ -27,7 +27,21 @@ async function start() {
const logger = createDelegatedLogger();
setLoggerInstance(logger);
const flipperServer = await createFlipperServer();
const flipperServer = await createFlipperServer(
(state: FlipperServerState) => {
switch (state) {
case FlipperServerState.CONNECTING:
window.flipperShowError?.('Connecting to flipper-server...');
break;
case FlipperServerState.CONNECTED:
window?.flipperHideError?.();
break;
case FlipperServerState.DISCONNECTED:
window?.flipperShowError?.('Lost connection to flipper-server');
break;
}
},
);
await flipperServer.connect();
const flipperServerConfig = await flipperServer.exec('get-config');