mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 14:34:23 +01:00
Refactoring of Webhooks and Email Rules (#6954)
This commit is contained in:
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using BTCPayServer.Abstractions.Contracts;
|
||||
using BTCPayServer.Configuration;
|
||||
@@ -53,11 +54,11 @@ namespace BTCPayServer.Plugins
|
||||
|
||||
private string GetShortBtcpayVersion() => Env.Version.TrimStart('v').Split('+')[0];
|
||||
|
||||
public async Task<AvailablePlugin[]> GetRemotePlugins(string searchPluginName)
|
||||
public async Task<AvailablePlugin[]> GetRemotePlugins(string searchPluginName, CancellationToken cancellationToken = default)
|
||||
{
|
||||
string btcpayVersion = GetShortBtcpayVersion();
|
||||
var versions = await _pluginBuilderClient.GetPublishedVersions(
|
||||
btcpayVersion, _policiesSettings.PluginPreReleases, searchPluginName);
|
||||
btcpayVersion, _policiesSettings.PluginPreReleases, searchPluginName, cancellationToken: cancellationToken);
|
||||
|
||||
var plugins = versions
|
||||
.Select(MapToAvailablePlugin)
|
||||
@@ -79,7 +80,7 @@ namespace BTCPayServer.Plugins
|
||||
var updates = await _pluginBuilderClient.GetInstalledPluginsUpdates(
|
||||
btcpayVersion,
|
||||
_policiesSettings.PluginPreReleases,
|
||||
loadedToCheck);
|
||||
loadedToCheck, cancellationToken: cancellationToken);
|
||||
|
||||
if (updates is { Length: > 0 })
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user