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>(); }