public IncomingCommandEnvelopeProcessor(CommandEnvelopeDownloader commandEnvelopeDownloader, IncomingCommandHandler incomingCommandHandler, LocalCommandEnvelopeRepository localCommandEnvelopeRepository, Database database, SyncLogRepository syncLogRepository) { this.commandEnvelopeDownloader = commandEnvelopeDownloader; this.commandEnvelopeDownloader.StatusUpdate += OnStatusUpdate; this.incomingCommandHandler = incomingCommandHandler; this.localCommandEnvelopeRepository = localCommandEnvelopeRepository; this.database = database; this.syncLogRepository = syncLogRepository; }
public OutgoingCommandEnvelopeRouter(LocalCommandEnvelopeRepository localCommandEnvelopeRepository) { this.localCommandEnvelopeRepository = localCommandEnvelopeRepository; }