public LoadDataJob(CryptoIndexClientManager cryptoIndexClientManager, IDwhClient dwhClient, ILogFactory logFactory) { _cryptoIndexClientManager = cryptoIndexClientManager; _dwhClient = dwhClient; _log = logFactory.CreateLog(this); _timer = new TimerTrigger(nameof(LoadDataJob), TimeSpan.FromMinutes(1), logFactory, DoTimer); }
public SettlementTradeService( ISettlementTradeRepository settlementTradeRepository, IDwhClient dwhClient, string database, string tradesSpName) { _settlementTradeRepository = settlementTradeRepository; _dwhClient = dwhClient; _database = database; _tradesSpName = tradesSpName; _cache = new InMemoryCache <SettlementTrade>(GetKey, false); }
public ChannelManager( IIndexHedgingEngineClient indexHedgingEngineClient, IChannelRepository channelRepository, ITelegramSender telegramSender, ILogFactory logFactory, LiquidityEngineUrlSettings liquidityEngineUrlSettings, IAssetsServiceWithCache assetsServiceWithCache, IDwhClient dwhClient) { _indexHedgingEngineClient = indexHedgingEngineClient; _channelRepository = channelRepository; _telegramSender = telegramSender; _logFactory = logFactory; _liquidityEngineUrlSettings = liquidityEngineUrlSettings; _assetsServiceWithCache = assetsServiceWithCache; _dwhClient = dwhClient; _log = _logFactory.CreateLog(this); RegisterChannels(); }
public DwhStoreProcedureChannel(IReportChannel channel, ITelegramSender telegramSender, ILogFactory logFactory, IDwhClient dwhClient) : base(channel, telegramSender, logFactory) { _dwhClient = dwhClient; _log = logFactory.CreateLog(this); }
public LyciSandipOfferChannel(IReportChannel channel, ITelegramSender telegramSender, ILogFactory logFactory, IDwhClient dwhClient) : base(channel, telegramSender, logFactory) { _dwhClient = dwhClient; }