예제 #1
0
 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;
 }
예제 #2
0
        public RunIndexer(IAnalyticsReader reader, IAnalyticsWriter writer, IConfigService configService)
        {
            _reader = reader;
            _writer = writer;

            _initialIndex = configService.InitialRunIndex;
        }
예제 #3
0
 public SyncModule(
     IWorldLoaderModule worldLoaderModule,
     IImportModule importModule,
     IEnhanceModule enhanceModule,
     IImportWriter importWriter,
     IAnalyticsModule analyticsModule,
     IAnalyticsWriter analyticsWriter,
     IRunIndexer runIndexer)
 {
     _loader          = worldLoaderModule;
     _importer        = importModule;
     _enhancer        = enhanceModule;
     _analytics       = analyticsModule;
     _importWriter    = importWriter;
     _analyticsWriter = analyticsWriter;
     _runIndexer      = runIndexer;
 }
 public ManualEndTimeAdjuster(IManualsReader manualsReader, IAnalyticsReader analyticsReader, IAnalyticsWriter analyticsWriter)
 {
     _manualsReader   = manualsReader;
     _analyticsReader = analyticsReader;
     _analyticsWriter = analyticsWriter;
 }