Add instrumentation, fix typo

Summary:
- plugns -> plugins
- Report platform failures from second invocation.

Reviewed By: jknoxville

Differential Revision: D17787179

fbshipit-source-id: 041325f572dd839bd268612269f3774518a409b2
This commit is contained in:
Pascal Hartig
2019-10-08 00:17:23 -07:00
committed by Facebook Github Bot
parent 4d1e7dc80f
commit 8f719b17e3

View File

@@ -261,13 +261,16 @@ function useNPMSearch(
useEffect(() => {
reportUsage(`${TAG}:open`);
reportPlatformFailures(
getInstalledPlugns(),
getInstalledPlugins(),
`${TAG}:getInstalledPlugins`,
).then(setInstalledPlugins);
}, []);
const onInstall = useCallback(async () => {
setInstalledPlugins(await getInstalledPlugns());
reportPlatformFailures(
getInstalledPlugins(),
`${TAG}:getInstalledPlugins`,
).then(setInstalledPlugins);
setRestartRequired(true);
}, []);
@@ -333,7 +336,7 @@ function useNPMSearch(
return List(results.map(createRow));
}
async function getInstalledPlugns() {
async function getInstalledPlugins() {
const dirs = await fs.readdir(PLUGIN_DIR);
const plugins = await Promise.all<[string, PluginDefinition]>(
dirs.map(