public UserEventListener( IQueueConsumer <CreateUser> userQueueConsumer, IMessagePublisher messagePublisher, IMapper mapper, ICovidApiHelper covidApiHelper) : base(userQueueConsumer) { _messagePublisher = messagePublisher ?? throw new ArgumentNullException(nameof(messagePublisher)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _covidApiHelper = covidApiHelper ?? throw new ArgumentNullException(nameof(covidApiHelper)); }
public UserAggregateEventListener( IQueueConsumer <CreateUser3> queueConsumer, IMessagePublisher messagePublisher, IMapper mapper, ICovidApiHelper covidApiHelper) : base(queueConsumer) { _messagePublisher = messagePublisher ?? throw new ArgumentNullException(nameof(messagePublisher)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _covidApiHelper = covidApiHelper ?? throw new ArgumentNullException(nameof(covidApiHelper)); _queueGroups = new Dictionary <string, QueueGroup <CreateUserGroup> >(); }