public IndexingService(StatusService statusService, ImageProcessService imageService, ConfigService config, ImageCache imageCache, FolderWatcherService watcherService, WorkService workService) { _statusService = statusService; _configService = config; _imageProcessService = imageService; _imageCache = imageCache; _workService = workService; _watcherService = watcherService; // Slight hack to work around circular dependencies _watcherService.LinkIndexingServiceInstance(this); }
public Worker(FolderWatcherService folderWatcherService, ILogger <Worker> logger) { _folderWatcherService = folderWatcherService; _logger = logger; }