btcpayserver/BTCPayServer.Abstractions/Contracts
Andrew Camilleri ba165ddd4f
Local Greenfield Client for Plugins (#2410)
* wip

* Local GreenField Client for Plugins

* support notification handlers being missing

* Initial support for scoped btcpay client

* test out scoped local client

* wip

* small fix

* Throw exception if using local greenfield client and it has not been implemented yet

* adapt based on new changes in BTCPay

* update

* fix tests

* Allow Local client to bypass authorization handler

* Add Misc endpoints to Local API Client

* Add new endpoints

* Apply code review changes
2021-07-27 21:11:47 +09:00
..
BaseDbContextFactory.cs More Options refactoring (#2179) 2021-01-06 23:51:13 +09:00
IBTCPayServerClientFactory.cs Local Greenfield Client for Plugins (#2410) 2021-07-27 21:11:47 +09:00
IBTCPayServerPlugin.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
INotificationHandler.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
IPluginHookAction.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
IPluginHookFilter.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
IPluginHookService.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
ISettingsRepository.cs Fix some NRE in the FileService 2021-03-06 13:36:36 +09:00
IStartupTask.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00
ISyncSummaryProvider.cs Support wider server sync info in greenfield server info (#2511) 2021-05-19 13:07:28 +09:00
IUIExtension.cs Plugins: Allow creation of independent DbContexts 2020-11-18 12:27:26 +01:00