From 646866511691c1e0eba6a3694192d446ab9692cf Mon Sep 17 00:00:00 2001 From: Lorenzo Blasa Date: Fri, 13 Oct 2023 07:50:25 -0700 Subject: [PATCH] Improve device listing Summary: Do not use mutex for device listing. Reviewed By: antonk52 Differential Revision: D50265112 fbshipit-source-id: 9b3bf4f9351e28dfb6366b6b787ec8b466b9bc47 --- .../src/devices/ios/iOSContainerUtility.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/flipper-server-core/src/devices/ios/iOSContainerUtility.tsx b/desktop/flipper-server-core/src/devices/ios/iOSContainerUtility.tsx index fb9a3a9bb..ebec6222d 100644 --- a/desktop/flipper-server-core/src/devices/ios/iOSContainerUtility.tsx +++ b/desktop/flipper-server-core/src/devices/ios/iOSContainerUtility.tsx @@ -15,7 +15,6 @@ import memoize from 'lodash.memoize'; import {promisify} from 'util'; import child_process from 'child_process'; import fs from 'fs-extra'; -import path from 'path'; import {recorder} from '../../recorder'; const exec = promisify(child_process.exec); @@ -178,7 +177,8 @@ async function queryTargetsWithIdb( Run 'idb kill' from terminal.`; try { - const {stdout} = await safeExec(cmd); + const {stdout} = await unsafeExec(cmd); + if (!stdout) { recorder.event('cmd', { cmd,