Support for searching plugins by name

This commit is contained in:
rockstardev
2024-10-09 06:47:11 -05:00
parent ae76cc1ca2
commit 2329c4a75f
5 changed files with 50 additions and 8 deletions

View File

@@ -46,9 +46,10 @@ namespace BTCPayServer.Plugins
return pluginManifest.Version;
}
public async Task<AvailablePlugin[]> GetRemotePlugins()
public async Task<AvailablePlugin[]> GetRemotePlugins(string searchPluginName)
{
var versions = await _pluginBuilderClient.GetPublishedVersions(null, _policiesSettings.PluginPreReleases);
var versions = await _pluginBuilderClient.GetPublishedVersions(
null, _policiesSettings.PluginPreReleases, searchPluginName);
return versions.Select(v =>
{
var p = v.ManifestInfo.ToObject<AvailablePlugin>();