public TransactionCompletedInBlockchainHandler( IOperationStatusUpdater operationStatusUpdater, IOperationsFetcher operationsFetcher, IRabbitPublisher <TransactionSucceededEvent> transactionSucceededPublisher, ILogFactory logFactory) { _operationStatusUpdater = operationStatusUpdater; _operationsFetcher = operationsFetcher; _transactionSucceededPublisher = transactionSucceededPublisher; _log = logFactory.CreateLog(this); }
public OperationsController( IOperationsFetcher operationsFetcher, IOperationStatusUpdater operationStatusUpdater, IOperationRequestsProducer operationsRequestsProducer, IOperationsService operationsService, IMapper mapper) { _operationsFetcher = operationsFetcher; _operationStatusUpdater = operationStatusUpdater; _operationsRequestsProducer = operationsRequestsProducer; _operationsService = operationsService; _mapper = mapper; }
public MintEventHandler( IRabbitPublisher <BonusRewardDetectedEvent> bonusRewardDetectedPublisher, IWalletOwnersRepository walletOwnersRepository, IBalanceService balanceService, ILogFactory logFactory, IQuorumOperationExecutorClient executorClient, IOperationsFetcher operationsFetcher) { _bonusRewardDetectedPublisher = bonusRewardDetectedPublisher; _walletOwnersRepository = walletOwnersRepository; _balanceService = balanceService; _executorClient = executorClient; _operationsFetcher = operationsFetcher; _log = logFactory.CreateLog(this); }
public BalanceService( IQuorumOperationExecutorClient quorumOperationExecutorClient, IWalletsService walletsService, TimeSpan cacheExpirationPeriod, IOperationsFetcher operationsFetcher, IRabbitPublisher <CustomerBalanceUpdatedEvent> customerBalanceUpdatedPublisher, ILogFactory logFactory, IDistributedCache distributedCache) { _quorumOperationExecutorClient = quorumOperationExecutorClient; _walletsService = walletsService; _cacheExpirationPeriod = cacheExpirationPeriod; _operationsFetcher = operationsFetcher; _customerBalanceUpdatedPublisher = customerBalanceUpdatedPublisher; _distributedCache = distributedCache; _log = logFactory.CreateLog(this); }
public TransferEventHandler( IRabbitPublisher <TransferDetectedEvent> transferDetectedPublisher, IRabbitPublisher <P2PTransferDetectedEvent> p2PTransferPublisher, ILogFactory logFactory, IBalanceService balanceService, IWalletOwnersRepository walletOwnersRepository, IOperationsFetcher operationsFetcher, IQuorumOperationExecutorClient executorClient) { _transferDetectedPublisher = transferDetectedPublisher; _p2PTransferPublisher = p2PTransferPublisher; _balanceService = balanceService; _walletOwnersRepository = walletOwnersRepository; _operationsFetcher = operationsFetcher; _executorClient = executorClient; _log = logFactory.CreateLog(this); }
public TransactionFailedInBlockchainHandler( IOperationStatusUpdater operationStatusUpdater, IOperationsFetcher operationsFetcher, IWalletOwnersRepository walletOwnersRepository, IRabbitPublisher <P2PTransferFailedEvent> p2PFailedPublisher, IRabbitPublisher <TransactionFailedEvent> transactionFailedPublisher, IRabbitPublisher <WalletStatusChangeFailedEvent> walletStatusChangeFailedPublisher, IRabbitPublisher <TransferToExternalFailedEvent> transferToExternalFailedPublisher, ILogFactory logFactory) { _operationStatusUpdater = operationStatusUpdater; _operationsFetcher = operationsFetcher; _walletOwnersRepository = walletOwnersRepository; _p2PFailedPublisher = p2PFailedPublisher; _transactionFailedPublisher = transactionFailedPublisher; _walletStatusChangeFailedPublisher = walletStatusChangeFailedPublisher; _transferToExternalFailedPublisher = transferToExternalFailedPublisher; _log = logFactory.CreateLog(this); }