Retrieve multiple plugin versions from marketplace

Summary: Retrieve multiple plugin versions so we later can choose a version which is compatible with the current version of Flipper (e.g. if user is on old version of Flipper).

Reviewed By: passy

Differential Revision: D28284121

fbshipit-source-id: 3ed9cffb3e9702fc65d19b73fc8cc162b776b7c9
This commit is contained in:
Anton Nikolaev
2021-05-11 17:02:24 -07:00
committed by Facebook GitHub Bot
parent 69c7876be9
commit 21ce694fd5

View File

@@ -23,6 +23,10 @@ import produce from 'immer';
import {isDevicePluginDefinition} from '../utils/pluginUtils';
import semver from 'semver';
export interface MarketplacePluginDetails extends DownloadablePluginDetails {
availableVersions?: DownloadablePluginDetails[];
}
export type State = {
devicePlugins: DevicePluginMap;
clientPlugins: ClientPluginMap;
@@ -32,7 +36,7 @@ export type State = {
disabledPlugins: Array<ActivatablePluginDetails>;
failedPlugins: Array<[ActivatablePluginDetails, string]>;
selectedPlugins: Array<string>;
marketplacePlugins: Array<DownloadablePluginDetails>;
marketplacePlugins: Array<MarketplacePluginDetails>;
uninstalledPlugins: Set<string>;
installedPlugins: Map<string, InstalledPluginDetails>;
};