btcpayserver/BTCPayServer/Services
d11n 773f8a9aea
Apps: Filter list lookups by available app types (#5482)
* Apps: Filter list lookups by available app types

Uniunstalling a plugin might lead to then unavailable app types, as the entries remain in the database. The list lookups need to account for that, otherwise unavailable apps cause crashes and misbehaviour.

Fixes #5480.

* Make a hashset

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-11-20 10:48:56 +09:00
..
Altcoins fix lq errors and tests (#5371) 2023-10-11 21:12:33 +09:00
Apps Apps: Filter list lookups by available app types (#5482) 2023-11-20 10:48:56 +09:00
Custodian Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
Fees Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Invoices Fix: BTCPayServer.HostedServices.BitpayIPNSender fail to send notifications on some locale (Fix #5361) 2023-10-18 19:07:30 +09:00
Labels Dotnet reformat 2023-04-10 11:07:03 +09:00
Mails Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
Notifications Rewrite the Notification dropdown with Blazor (#5325) 2023-09-18 10:55:05 +09:00
PaymentRequests Form Builder (#4137) 2022-11-25 10:42:55 +09:00
Reporting Reporting: UI improvements (#5432) 2023-11-09 10:26:00 +01:00
Stores Do not cleanup unreachable stores (#5025) 2023-05-31 11:22:37 +09:00
Wallets Fix crash on /wallets/transactions with non zero skip parameter (Fix #5183) 2023-08-23 16:11:25 +09:00
Attachment.cs Use constants rather than magic strings in transaction attachments 2022-11-17 10:24:49 +09:00
BTCPayNetworkJsonSerializerSettings.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
BTCPayServerEnvironment.cs Add UserAgent to IPN and webhook HTTP requests (Fix #4883) 2023-04-19 21:13:31 +09:00
Cheater.cs Bump HtmlSanitizer 2023-10-18 19:33:43 +09:00
DefaultSwaggerProvider.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
DelayedTransactionBroadcaster.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00
DisplayFormatter.cs Reporting: Improve rounding and display (#5363) 2023-10-11 20:48:40 +09:00
DynamicDnsSettings.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IBackgroundJobClient.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
InvoiceActivator.cs Generic Forms (#4561) 2023-02-20 19:35:54 +09:00
ISettingsAccessor.cs Allow resolution of any settings via DI 2022-05-24 14:10:19 +09:00
LanguageService.cs Nullable on LanguageService 2023-04-20 09:44:24 +09:00
LightningClientFactoryService.cs Support LN connection string with onion http client (#3845) 2022-06-13 16:22:26 +09:00
LightningConfigurationProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
MigrationSettings.cs Do not cleanup unreachable stores (#5025) 2023-05-31 11:22:37 +09:00
NBXplorerConnectionFactory.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
NBXSyncSummaryProvider.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
PoliciesSettings.cs Store Custom Roles (#4940) 2023-05-26 23:49:32 +09:00
ReportService.cs Add reporting feature (#5155) 2023-07-24 09:24:32 +09:00
SettingsRepository.cs Transfer Processors (#3476) 2022-04-24 12:19:34 +09:00
SocketFactory.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Socks5HttpClientHandler.cs Remove internal socks http proxy and use .net60 socks support (#3240) 2021-12-28 18:57:22 +09:00
ThemesSettings.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
Torrc.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TorServices.cs Prevent payout processors from stalling restart 2023-04-26 18:09:56 +09:00
UserService.cs Do not cleanup unreachable stores (#5025) 2023-05-31 11:22:37 +09:00
WalletRepository.cs Wallet: Delete custom labels (#5324) 2023-09-19 09:55:04 +09:00