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:
committed by
Facebook GitHub Bot
parent
69c7876be9
commit
21ce694fd5
@@ -23,6 +23,10 @@ import produce from 'immer';
|
|||||||
import {isDevicePluginDefinition} from '../utils/pluginUtils';
|
import {isDevicePluginDefinition} from '../utils/pluginUtils';
|
||||||
import semver from 'semver';
|
import semver from 'semver';
|
||||||
|
|
||||||
|
export interface MarketplacePluginDetails extends DownloadablePluginDetails {
|
||||||
|
availableVersions?: DownloadablePluginDetails[];
|
||||||
|
}
|
||||||
|
|
||||||
export type State = {
|
export type State = {
|
||||||
devicePlugins: DevicePluginMap;
|
devicePlugins: DevicePluginMap;
|
||||||
clientPlugins: ClientPluginMap;
|
clientPlugins: ClientPluginMap;
|
||||||
@@ -32,7 +36,7 @@ export type State = {
|
|||||||
disabledPlugins: Array<ActivatablePluginDetails>;
|
disabledPlugins: Array<ActivatablePluginDetails>;
|
||||||
failedPlugins: Array<[ActivatablePluginDetails, string]>;
|
failedPlugins: Array<[ActivatablePluginDetails, string]>;
|
||||||
selectedPlugins: Array<string>;
|
selectedPlugins: Array<string>;
|
||||||
marketplacePlugins: Array<DownloadablePluginDetails>;
|
marketplacePlugins: Array<MarketplacePluginDetails>;
|
||||||
uninstalledPlugins: Set<string>;
|
uninstalledPlugins: Set<string>;
|
||||||
installedPlugins: Map<string, InstalledPluginDetails>;
|
installedPlugins: Map<string, InstalledPluginDetails>;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user