public AdminController( IImportReader importReader, IAnalyticsWriter analyticsWriter, IAnalyticsReader analyticsReader, IRunIndexer runIndexer, IAnalyticsModule analyticsModules, IWorldFinder worldFinder, IWorldArchivist worldArchivist, IWorldLoader worldLoader, IWorldDeleter worldDeleter, IMapRenderModule mapRenderer, IRenderQueue renderQueue) { _importReader = importReader; _analyticsReader = analyticsReader; _analyticsWriter = analyticsWriter; _runIndexer = runIndexer; _analyticsModules = analyticsModules; _worldFinder = worldFinder; _worldArchivist = worldArchivist; _worldLoader = worldLoader; _worldDeleter = worldDeleter; _mapRenderer = mapRenderer; _renderQueue = renderQueue; }
public RunIndexer(IAnalyticsReader reader, IAnalyticsWriter writer, IConfigService configService) { _reader = reader; _writer = writer; _initialIndex = configService.InitialRunIndex; }
public RunFinder( IImportReader importReader, IAnalyticsReader analyticsReader, IManualsReader manualsReader, IWorldFinder worldFinder) { _importReader = importReader; _analyticsReader = analyticsReader; _manualsReader = manualsReader; _worldFinder = worldFinder; }
public ManualEndTimeAdjuster(IManualsReader manualsReader, IAnalyticsReader analyticsReader, IAnalyticsWriter analyticsWriter) { _manualsReader = manualsReader; _analyticsReader = analyticsReader; _analyticsWriter = analyticsWriter; }
public RunCounterExtender(IAnalyticsReader analyticsReader) => _analyticsReader = analyticsReader;
public JobPrioritizer(IAnalyticsReader analytics) { _analytics = analytics; }
public BestTimingsExtender(ITimingFinder timingsFinder, IAnalyticsReader analyticsReader, IMapper <Sections, MetaFeatures> mapper) { _timingsFinder = timingsFinder; _analyticsReader = analyticsReader; _mapper = mapper; }