fix displayed error in virtual device picker

Summary: Error thrown from server is serialiased that is a string, not instance of Error

Reviewed By: LukeDefeo

Differential Revision: D51201870

fbshipit-source-id: 833818789a50a21d3d27e0388635e0e2b7470c9d
This commit is contained in:
Anton Kastritskiy
2023-11-10 08:03:34 -08:00
committed by Facebook GitHub Bot
parent e5f6ad0ca6
commit 2d253b1387

View File

@@ -126,7 +126,7 @@ export const LaunchEmulatorDialog = withTrackingScope(
setIosEmulators(simulators); setIosEmulators(simulators);
} catch (error) { } catch (error) {
console.warn('Failed to find iOS simulators', error); console.warn('Failed to find iOS simulators', error);
setiOSMessage(`Error: ${error.message} \nRetrying...`); setiOSMessage(`Error: ${error.message ?? error} \nRetrying...`);
setTimeout(getiOSSimulators, 1000); setTimeout(getiOSSimulators, 1000);
} }
}; };
@@ -148,7 +148,7 @@ export const LaunchEmulatorDialog = withTrackingScope(
setAndroidEmulators(emulators); setAndroidEmulators(emulators);
} catch (error) { } catch (error) {
console.warn('Failed to find Android emulators', error); console.warn('Failed to find Android emulators', error);
setAndroidMessage(`Error: ${error.message} \nRetrying...`); setAndroidMessage(`Error: ${error.message ?? error} \nRetrying...`);
setTimeout(getAndroidEmulators, 1000); setTimeout(getAndroidEmulators, 1000);
} }
}; };