public FallbackInboxEventProcessor(ILogger <FallbackOutboxEventProcessor> logger, IInboxEventStore eventStore, IInboxEventProcessor eventProcessor) { _logger = logger; _eventStore = eventStore; _eventProcessor = eventProcessor; }
public InboxEventProcessorHostedService(IServiceScopeFactory scopeFactory) { _scope = scopeFactory.CreateScope(); _listener = _scope.ServiceProvider.GetRequiredService <IInboxListener>(); _eventProcessor = _scope.ServiceProvider.GetRequiredService <IInboxEventProcessor>(); }