From 2f617d5eab3bc944f2a02585b273084cf7f6f1c0 Mon Sep 17 00:00:00 2001 From: Lorenzo Blasa Date: Thu, 13 Jul 2023 06:44:19 -0700 Subject: [PATCH] Fix Windows Summary: For Windows, we cannot use UDS, so use TCP instead. Reviewed By: antonk52 Differential Revision: D47436314 fbshipit-source-id: ee2454f9f77b3642f4988957eefc250a64bf02b6 --- desktop/app/src/init.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/desktop/app/src/init.tsx b/desktop/app/src/init.tsx index 82475383d..368256828 100644 --- a/desktop/app/src/init.tsx +++ b/desktop/app/src/init.tsx @@ -45,6 +45,7 @@ import constants from './fb-stubs/constants'; import {initializeElectron} from './electron/initializeElectron'; import path from 'path'; import fs from 'fs-extra'; +import os from 'os'; import {ElectronIpcClientRenderer} from './electronIpc'; import {checkSocketInUse, makeSocketPath} from 'flipper-server-core'; import {KeytarModule} from 'flipper-server-core/src/utils/keytar'; @@ -217,7 +218,9 @@ async function getFlipperServer( await server.connect(); await readyForIncomingConnections(server, companionEnv); - return getExternalServer(UDSconnectionURL); + return getExternalServer( + os.platform() === 'win32' ? TCPconnectionURL : UDSconnectionURL, + ); } return getEmbeddedServer(); }