public IncommingMessageService(IIncommingMessageRepository repository, IServiceEvents hostMediator) { _repository = repository; _hostMediator = hostMediator; }
public MessageCleanerService(NotNullable<IServiceEvents> serviceEvents, NotNullable<IIncommingMessageRepository> repository) { serviceEvents.Value.SentIncommingMessageSequence.Subscribe(RemoveMessage); _repository = repository.Value; _serviceEvents = serviceEvents.Value; }