public OrderRequestHandler(MerchantOrderAddress address, AppSettings.ProcessRequestSettings settings, IMerchantOrderRequestRepository merchantOrderRequestRepository, ILykkePayServiceGenerateAddressMicroService generateAddressMicroService, ILog log, IBitcoinAggRepository bitcoinAggRepository, RPCClient rpcClient, NinjaServiceClient ninjaSettings)
 {
     _address       = address;
     _settings      = settings;
     _ninjaSettings = ninjaSettings;
     _merchantOrderRequestRepository = merchantOrderRequestRepository;
     _generateAddressMicroService    = generateAddressMicroService;
     _log = log;
     _bitcoinAggRepository = bitcoinAggRepository;
     _rpcClient            = rpcClient;
 }
Пример #2
0
 internal static IRequestHandler Create(MerchantOrderAddress address, AppSettings.ProcessRequestSettings settings,
                                        IMerchantOrderRequestRepository merchantOrderRequestRepository, ILykkePayServiceGenerateAddressMicroService generateAddressMicroService, ILog log,
                                        IBitcoinAggRepository bitcoinAggRepository, RPCClient rpcClient, NinjaServiceClient ninjaSettings)
 {
     return(new OrderRequestHandler(address, settings, merchantOrderRequestRepository, generateAddressMicroService, log, bitcoinAggRepository, rpcClient, ninjaSettings));
 }