wabi updates

This commit is contained in:
Kukks
2023-01-17 14:23:08 +01:00
parent d86c5d40c7
commit ac9e07429e
14 changed files with 465 additions and 300 deletions

View File

@@ -6,6 +6,7 @@ using Microsoft.Extensions.Logging;
using NBitcoin;
using WalletWasabi.Backend.Models.Responses;
using WalletWasabi.Bases;
using WalletWasabi.WabiSabi.Backend.PostRequests;
using WalletWasabi.WabiSabi.Client;
using WalletWasabi.WabiSabi.Models;
using WalletWasabi.WebClients.Wasabi;
@@ -14,10 +15,10 @@ namespace BTCPayServer.Plugins.Wabisabi;
public class WasabiCoordinatorStatusFetcher : PeriodicRunner, IWasabiBackendStatusProvider
{
private readonly WabiSabiHttpApiClient _wasabiClient;
private readonly IWabiSabiApiRequestHandler _wasabiClient;
private readonly ILogger _logger;
public bool Connected { get; set; } = false;
public WasabiCoordinatorStatusFetcher(WabiSabiHttpApiClient wasabiClient, ILogger logger) :
public WasabiCoordinatorStatusFetcher(IWabiSabiApiRequestHandler wasabiClient, ILogger logger) :
base(TimeSpan.FromSeconds(30))
{
_wasabiClient = wasabiClient;