Esempio n. 1
0
 public PayJoinEndpointController(BTCPayNetworkProvider btcPayNetworkProvider,
                                  InvoiceRepository invoiceRepository, ExplorerClientProvider explorerClientProvider,
                                  BTCPayWalletProvider btcPayWalletProvider,
                                  PayJoinRepository payJoinRepository,
                                  EventAggregator eventAggregator,
                                  NBXplorerDashboard dashboard,
                                  DelayedTransactionBroadcaster broadcaster,
                                  BTCPayServerEnvironment env,
                                  WalletReceiveService walletReceiveService,
                                  StoreRepository storeRepository,
                                  PaymentService paymentService)
 {
     _btcPayNetworkProvider  = btcPayNetworkProvider;
     _invoiceRepository      = invoiceRepository;
     _explorerClientProvider = explorerClientProvider;
     _btcPayWalletProvider   = btcPayWalletProvider;
     _payJoinRepository      = payJoinRepository;
     _eventAggregator        = eventAggregator;
     _dashboard            = dashboard;
     _broadcaster          = broadcaster;
     _env                  = env;
     _walletReceiveService = walletReceiveService;
     _storeRepository      = storeRepository;
     _paymentService       = paymentService;
 }
 public PayjoinReceiverContext(InvoiceRepository invoiceRepository, ExplorerClient explorerClient, PayJoinRepository payJoinRepository, InvoiceLogsService invoiceLogsService)
 {
     _invoiceRepository  = invoiceRepository;
     _explorerClient     = explorerClient;
     _payJoinRepository  = payJoinRepository;
     _invoiceLogsService = invoiceLogsService;
 }
 public PayjoinReceiverContext(InvoiceRepository invoiceRepository, ExplorerClient explorerClient, PayJoinRepository payJoinRepository, BTCPayServer.Logging.Logs logs)
 {
     this.BTCPayLogs    = logs;
     _invoiceRepository = invoiceRepository;
     _explorerClient    = explorerClient;
     _payJoinRepository = payJoinRepository;
 }
Esempio n. 4
0
 public PayJoinEndpointController(BTCPayNetworkProvider btcPayNetworkProvider,
                                  InvoiceRepository invoiceRepository, ExplorerClientProvider explorerClientProvider,
                                  StoreRepository storeRepository, BTCPayWalletProvider btcPayWalletProvider,
                                  PayJoinRepository payJoinRepository,
                                  EventAggregator eventAggregator,
                                  NBXplorerDashboard dashboard,
                                  DelayedTransactionBroadcaster broadcaster)
 {
     _btcPayNetworkProvider  = btcPayNetworkProvider;
     _invoiceRepository      = invoiceRepository;
     _explorerClientProvider = explorerClientProvider;
     _storeRepository        = storeRepository;
     _btcPayWalletProvider   = btcPayWalletProvider;
     _payJoinRepository      = payJoinRepository;
     _eventAggregator        = eventAggregator;
     _dashboard   = dashboard;
     _broadcaster = broadcaster;
 }
Esempio n. 5
0
 public PayjoinReceiverContext(InvoiceRepository invoiceRepository, ExplorerClient explorerClient, PayJoinRepository payJoinRepository)
 {
     _invoiceRepository = invoiceRepository;
     _explorerClient    = explorerClient;
     _payJoinRepository = payJoinRepository;
 }