Beispiel #1
0
 public Subscription(EventAggregator aggregator, Type t)
 {
     this.aggregator = aggregator;
     this.t          = t;
 }
Beispiel #2
0
 public RebroadcasterHostedService(RepositoryProvider repositories, BitcoinDWaiters waiters, EventAggregator eventAggregator)
 {
     _Repositories   = repositories;
     _Waiters        = waiters;
     EventAggregator = eventAggregator;
     _BroadcastedTransactionsByCryptoCode = repositories.GetAll()
                                            .Select(r => new RebroadcastedTransactions()
     {
         Network = r.Network
     }).ToDictionary(t => t.Network);
 }
Beispiel #3
0
 public ExplorerBehavior(Repository repo, SlimChain chain, AddressPoolService addressPoolService, EventAggregator eventAggregator)
 {
     if (repo == null)
     {
         throw new ArgumentNullException(nameof(repo));
     }
     if (chain == null)
     {
         throw new ArgumentNullException(nameof(chain));
     }
     if (addressPoolService == null)
     {
         throw new ArgumentNullException(nameof(addressPoolService));
     }
     _Chain             = chain;
     AddressPoolService = addressPoolService;
     _Repository        = repo;
     _EventAggregator   = eventAggregator;
 }