예제 #1
0
 public ReceiveWebRequestController(IRecipeManager recipeManager, UserManager <User> userManager,
                                    IMemoryCache memoryCache, ITriggerDispatcher triggerDispatcher,
                                    IExternalServiceManager externalServiceManager) : base(recipeManager, userManager, memoryCache,
                                                                                           externalServiceManager)
 {
     _triggerDispatcher = triggerDispatcher;
 }
예제 #2
0
 public ExchangeHostedService(
     IExternalServiceManager externalServiceManager,
     ILogger <ExchangeHostedService> logger,
     ITriggerDispatcher triggerDispatcher)
 {
     _externalServiceManager = externalServiceManager;
     _logger            = logger;
     _triggerDispatcher = triggerDispatcher;
 }
 public LightningPaymentWatcherHostedService(IExternalServiceManager externalServiceManager,
                                             ITriggerDispatcher triggerDispatcher, NBXplorerClientProvider nbXplorerClientProvider,
                                             NBXplorerSummaryProvider nbXplorerSummaryProvider, SocketFactory socketFactory)
 {
     _externalServiceManager   = externalServiceManager;
     _triggerDispatcher        = triggerDispatcher;
     _nbXplorerClientProvider  = nbXplorerClientProvider;
     _nbXplorerSummaryProvider = nbXplorerSummaryProvider;
     _socketFactory            = socketFactory;
 }
예제 #4
0
 public NBXplorerHostedService(NBXplorerOptions options,
                               NBXplorerClientProvider nbXplorerClientProvider,
                               DerivationSchemeParser derivationSchemeParser,
                               NBXplorerPublicWalletProvider nbXplorerPublicWalletProvider,
                               IRecipeManager recipeManager,
                               IExternalServiceManager externalServiceManager,
                               NBXplorerSummaryProvider nbXplorerSummaryProvider, ILogger <NBXplorerHostedService> logger,
                               ITriggerDispatcher triggerDispatcher)
 {
     _options = options;
     _nbXplorerClientProvider       = nbXplorerClientProvider;
     _derivationSchemeParser        = derivationSchemeParser;
     _nbXplorerPublicWalletProvider = nbXplorerPublicWalletProvider;
     _recipeManager            = recipeManager;
     _externalServiceManager   = externalServiceManager;
     _nbXplorerSummaryProvider = nbXplorerSummaryProvider;
     _logger            = logger;
     _triggerDispatcher = triggerDispatcher;
 }
 public TimerHostedService(ITriggerDispatcher triggerDispatcher, ILogger <TimerHostedService> logger)
 {
     _triggerDispatcher = triggerDispatcher;
     _logger            = logger;
 }
 public TimerHostedService(ITriggerDispatcher triggerDispatcher, IRecipeManager recipeManager)
 {
     _triggerDispatcher = triggerDispatcher;
     _recipeManager     = recipeManager;
 }
 public ImapReceivingEmailHostedService(IExternalServiceManager externalServiceManager,
                                        ITriggerDispatcher triggerDispatcher)
 {
     _externalServiceManager = externalServiceManager;
     _triggerDispatcher      = triggerDispatcher;
 }
 public BtcPayInvoiceWatcherHostedService(IExternalServiceManager externalServiceManager,
                                          ITriggerDispatcher triggerDispatcher)
 {
     _externalServiceManager = externalServiceManager;
     _triggerDispatcher      = triggerDispatcher;
 }
 public TestBtcPayInvoiceWatcherHostedService(IExternalServiceManager externalServiceManager,
                                              ITriggerDispatcher triggerDispatcher) : base(externalServiceManager, triggerDispatcher)
 {
 }
예제 #10
0
 public TriggerRecognizerBackgroundService(ITriggerDispatcher triggerDispatcher, IConfiguration configuration, ILogger <TriggerRecognizerBackgroundService> logger, ISpeechRecognitionProvider speechRecognitionProvider)
 {
     this.triggerDispatcher         = triggerDispatcher;
     this.speechRecognitionProvider = speechRecognitionProvider;
     this.logger = logger;
 }