public IndexHedgingEngineHealthIssuesChannel( IReportChannel channel, ITelegramSender telegramSender, ILogFactory logFactory, IIndexHedgingEngineClient indexHedgingEngineClient) : base(channel, telegramSender, logFactory) { _indexHedgingEngineClient = indexHedgingEngineClient; }
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(); }