public MeFeedHistoryProvider(
     IFeedHistoryRepository feedHistoryRepository,
     IMissedCandlesGenerator missedCandlesGenerator)
 {
     _feedHistoryRepository  = feedHistoryRepository;
     _missedCandlesGenerator = missedCandlesGenerator;
 }
        public CandlesMigrationManager(
            IHealthService healthService,
            MigrationCandlesGenerator candlesGenerator,
            IMissedCandlesGenerator missedCandlesGenerator,
            ICandlesHistoryMigrationService candlesHistoryMigrationService,
            ICandlesPersistenceQueue candlesPersistenceQueue,
            IAssetPairsManager assetPairsManager,
            ICandlesHistoryRepository candlesHistoryRepository,
            ILogFactory logFactory,
            MigrationSettings settings)
        {
            _candlesGenerator               = candlesGenerator;
            _missedCandlesGenerator         = missedCandlesGenerator;
            _candlesHistoryMigrationService = candlesHistoryMigrationService;
            _candlesPersistenceQueue        = candlesPersistenceQueue;
            _assetPairsManager              = assetPairsManager;
            _candlesHistoryRepository       = candlesHistoryRepository;
            _logFactory    = logFactory;
            _settings      = settings;
            _healthService = healthService;

            _assetManagers       = new Dictionary <string, AssetPairMigrationManager>();
            _assetHealthServices = new Dictionary <string, AssetPairMigrationTelemetryService>();
        }