getRegisteredPlugins method
Get the PluginInformation of all registered plugins.
Only the plugins which ids start with startId
are
returned if startId
is specified.
For security reasons all PluginInformation.secrets are empty.
Implementation
@override
Future<List<PluginInformation>> getRegisteredPlugins(
[String? startId]) async {
final selectedPlugins = startId == null
? plugins.values
: plugins.values.where((info) => info.id.startsWith(id));
return Future.wait(selectedPlugins.map((info) => info.shallowClone()));
}