public MailInbox(ILocalBus localBus, MessageUidRepository messageUidRepository, IMessagePackSize messagePackSize, IActivityLogger log) { _messageUidRepository = messageUidRepository; _messagePackSize = messagePackSize; _localBus = localBus; _log = log; }
public EmailReader(IStorageRepository storageRepository, ILocalBus localBus, IEmailClient client, MessageUidRepository messageUidRepository, IActivityLogger log) { _client = client; _messageUidRepository = messageUidRepository; _localBus = localBus; _profile = storageRepository.GetProfile <ProjectEmailProfile>(); _log = log; _processedUids = new List <string>(); }