PluginOperationsService constructor
PluginOperationsService({
- required Future<
List< loadAllPlugins(),LoadedPlugin> > - required Future<
PluginMarketplaceEntry?> getPluginById(), - required Map<
String, bool> ? getSettingsEnabledPlugins(- String source
- required void updateSettings(),
- required void clearAllCaches(),
- required InstalledPluginsV2 loadInstalledPluginsV2(),
- required void removePluginInstallation(
- String pluginId,
- PluginScope scope,
- String? projectPath
- required Future<
void> markVersionOrphaned(- String installPath
- required void deletePluginOptions(
- String pluginId
- required Future<
void> deletePluginDataDir(- String pluginId
- required List<
String> findReverseDependents(- String pluginId,
- List<
LoadedPlugin> allPlugins
- required bool isPluginBlockedByPolicy(
- String pluginId
- required String getOriginalCwd(),
- required Set<
String> getManagedPluginNames(),
Implementation
PluginOperationsService({
required this.loadAllPlugins,
required this.getPluginById,
required this.getSettingsEnabledPlugins,
required this.updateSettings,
required this.clearAllCaches,
required this.loadInstalledPluginsV2,
required this.removePluginInstallation,
required this.markVersionOrphaned,
required this.deletePluginOptions,
required this.deletePluginDataDir,
required this.findReverseDependents,
required this.isPluginBlockedByPolicy,
required this.getOriginalCwd,
required this.getManagedPluginNames,
});