public ProcessedEventFilter(IProcessedEventRepository processedEventRepository, IConsumerProvider consumerProvider, ISystemTimeProvider systemTimeProvider) { _processedEventRepository = processedEventRepository; _consumerProvider = consumerProvider; _systemTimeProvider = systemTimeProvider; }
public EventHandler(IMediator mediator, ILogger <EventHandler> logger, IProcessedEventRepository processedEventRepo, INotificationQueue notifications, IEntityVersionUpdater versionUpdater, IUnitOfWork uow) { this.mediator = mediator; this.logger = logger; this.processedEventRepo = processedEventRepo; this.notifications = notifications; this.versionUpdater = versionUpdater; this.uow = uow; }