Add client logs for different stages

Summary: ^

Reviewed By: antonk52

Differential Revision: D49973541

fbshipit-source-id: 3bac97fb22586cc49e74dd5deceeb5310a1385bc
This commit is contained in:
Lorenzo Blasa
2023-10-05 22:42:37 -07:00
committed by Facebook GitHub Bot
parent 5b114524d9
commit 541570c8ab
2 changed files with 24 additions and 6 deletions

View File

@@ -69,19 +69,21 @@ export function createFlipperServerWithSocket(
let connected = false;
socket.addEventListener('open', () => {
connected = true;
onStateChange(FlipperServerState.CONNECTED);
if (initialConnectionTimeout) {
resolve(flipperServer);
clearTimeout(initialConnectionTimeout);
initialConnectionTimeout = undefined;
}
onStateChange(FlipperServerState.CONNECTED);
connected = true;
resolve(flipperServer);
}
});
socket.addEventListener('close', () => {
onStateChange(FlipperServerState.DISCONNECTED);
connected = false;
onStateChange(FlipperServerState.DISCONNECTED);
pendingRequests.forEach((r) =>
r.reject(new Error('flipper-server disconnected')),
);