public CheckPaymentsToUserContractsJob(IContractService contractService, IPaymentService paymentService, IEthereumQueueOutService queueOutService, ILog logger) : this("CheckPaymentsToUserContractsJob", TimerPeriodSeconds * 1000, logger) { _contractService = contractService; _paymentService = paymentService; _queueOutService = queueOutService; _logger = logger; }
public EthereumJob(IContractService contractService, IPaymentService paymentService, IEthereumQueueOutService queueOutService, IContractQueueService contractQueueService, IEmailNotifierService emailNotifier, IBaseSettings settings, ILog logger) { _contractService = contractService; _paymentService = paymentService; _logger = logger; _queueOutService = queueOutService; _contractQueueService = contractQueueService; _emailNotifier = emailNotifier; _settings = settings; }