public NBXplorerListener(ExplorerClientProvider explorerClients,
                          BTCPayWalletProvider wallets,
                          InvoiceRepository invoiceRepository,
                          EventAggregator aggregator,
                          PayJoinRepository payjoinRepository,
                          PaymentService paymentService)
 {
     PollInterval       = TimeSpan.FromMinutes(1.0);
     _Wallets           = wallets;
     _InvoiceRepository = invoiceRepository;
     _ExplorerClients   = explorerClients;
     _Aggregator        = aggregator;
     _payJoinRepository = payjoinRepository;
     _paymentService    = paymentService;
 }
Exemple #2
0
 public NBXplorerListener(ExplorerClientProvider explorerClients,
                          BTCPayWalletProvider wallets,
                          InvoiceRepository invoiceRepository,
                          EventAggregator aggregator,
                          PayJoinRepository payjoinRepository,
                          IHostApplicationLifetime lifetime)
 {
     PollInterval       = TimeSpan.FromMinutes(1.0);
     _Wallets           = wallets;
     _InvoiceRepository = invoiceRepository;
     _ExplorerClients   = explorerClients;
     _Aggregator        = aggregator;
     _payJoinRepository = payjoinRepository;
     _Lifetime          = lifetime;
 }