public EventStoreQueueAdapter(string providerName, IEventStoreRepositoryConfiguration eventStoreRepositoryConfiguration, ILoggerFactory loggerFactory) { _eventStoreRepositoryConfiguration = eventStoreRepositoryConfiguration; _loggerFactory = loggerFactory; Name = providerName; EventStore = EventStoreRepository.Create(eventStoreRepositoryConfiguration); }
public async override Task OnActivateAsync() { _repository = EventStoreRepository.Create(_eventStoreConfiguration); await _repository.Connect(TimeSpan.FromSeconds(5)); }