From 9bee48c60106cef33fbe6253bd9452f90ff6d37b Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Fri, 24 May 2019 06:11:38 +0000 Subject: [PATCH] small cleanup (#851) --- BTCPayServer/BTCPayNetworkProvider.cs | 8 +------- BTCPayServer/Hosting/BTCPayServerServices.cs | 19 ++++++++++++------- .../Payments/Lightning/LightningListener.cs | 3 +-- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/BTCPayServer/BTCPayNetworkProvider.cs b/BTCPayServer/BTCPayNetworkProvider.cs index ec40cb534..1d582d59c 100644 --- a/BTCPayServer/BTCPayNetworkProvider.cs +++ b/BTCPayServer/BTCPayNetworkProvider.cs @@ -89,13 +89,7 @@ namespace BTCPayServer } [Obsolete("To use only for legacy stuff")] - public BTCPayNetwork BTC - { - get - { - return GetNetwork("BTC"); - } - } + public BTCPayNetwork BTC => GetNetwork("BTC"); public void Add(BTCPayNetwork network) { diff --git a/BTCPayServer/Hosting/BTCPayServerServices.cs b/BTCPayServer/Hosting/BTCPayServerServices.cs index 114a51b18..c935263b4 100644 --- a/BTCPayServer/Hosting/BTCPayServerServices.cs +++ b/BTCPayServer/Hosting/BTCPayServerServices.cs @@ -38,6 +38,8 @@ using BTCPayServer.Logging; using BTCPayServer.HostedServices; using System.Security.Claims; using BTCPayServer.PaymentRequest; +using BTCPayServer.Payments; +using BTCPayServer.Payments.Bitcoin; using BTCPayServer.Payments.Changelly; using BTCPayServer.Payments.Lightning; using BTCPayServer.Security; @@ -177,15 +179,18 @@ namespace BTCPayServer.Hosting services.AddSingleton(); services.AddSingleton(); - services.AddSingleton, Payments.Bitcoin.BitcoinLikePaymentHandler>(); - services.AddSingleton(); - services.AddSingleton(); - - services.AddSingleton, Payments.Lightning.LightningLikePaymentHandler>(); - services.AddSingleton(); - services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(provider => provider.GetService()); + services.AddSingleton>(provider => provider.GetService()); + services.AddSingleton(); + + services.AddSingleton(); + services.AddSingleton(provider => provider.GetService()); + services.AddSingleton>(provider => provider.GetService()); + services.AddSingleton(); + services.AddSingleton(); services.AddSingleton(); diff --git a/BTCPayServer/Payments/Lightning/LightningListener.cs b/BTCPayServer/Payments/Lightning/LightningListener.cs index 1038f03ce..f2224858e 100644 --- a/BTCPayServer/Payments/Lightning/LightningListener.cs +++ b/BTCPayServer/Payments/Lightning/LightningListener.cs @@ -33,8 +33,7 @@ namespace BTCPayServer.Payments.Lightning InvoiceRepository invoiceRepository, IMemoryCache memoryCache, BTCPayNetworkProvider networkProvider, - LightningClientFactoryService lightningClientFactory, - IHttpClientFactory httpClientFactory) + LightningClientFactoryService lightningClientFactory) { _Aggregator = aggregator; _InvoiceRepository = invoiceRepository;