public SmallSyncJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, IMediaServerService mediaServerService) : base(hubHelper, jobRepository, settingsService, typeof(SmallSyncJob), Constants.LogPrefix.SmallMediaServerSyncJob) { _mediaServerService = mediaServerService; Title = jobRepository.GetById(Id).Title; }
public PingEmbyJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, IMediaServerService mediaServerService) : base(hubHelper, jobRepository, settingsService, false, typeof(PingEmbyJob), Constants.LogPrefix.PingMediaServerJob) { _mediaServerService = mediaServerService; Title = jobRepository.GetById(Id).Title; }
public DatabaseCleanupJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, IStatisticsRepository statisticsRepository) : base(hubHelper, jobRepository, settingsService, typeof(DatabaseCleanupJob), Constants.LogPrefix.DatabaseCleanupJob) { _statisticsRepository = statisticsRepository; Title = jobRepository.GetById(Id).Title; }
public CheckUpdateJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, IUpdateService updateService) : base(hubHelper, jobRepository, settingsService, typeof(CheckUpdateJob), Constants.LogPrefix.CheckUpdateJob) { _updateService = updateService; _settingsService = settingsService; Title = jobRepository.GetById(Id).Title; }
protected BaseJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, bool enableUiLogging, Type type, string prefix) { HubHelper = hubHelper; _jobRepository = jobRepository; Settings = settingsService.GetUserSettings(); SettingsService = settingsService; EnableUiLogging = enableUiLogging; Logger = LogFactory.CreateLoggerForType(type, prefix); }
public JobController(IMapper mapper, IJobService jobService, IJobHubHelper jobHubHelper, IJobInitializer jobInitializer, ISettingsService settingsService) { _mapper = mapper; _jobService = jobService; _jobHubHelper = jobHubHelper; _jobInitializer = jobInitializer; _settingsService = settingsService; }
public MediaSyncJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, IClientStrategy clientStrategy, IMovieRepository movieRepository, IShowRepository showRepository, ILibraryRepository libraryRepository, ITvdbClient tvdbClient, IStatisticsRepository statisticsRepository, IMovieService movieService, IShowService showService) : base(hubHelper, jobRepository, settingsService, typeof(MediaSyncJob), Constants.LogPrefix.MediaSyncJob) { _movieRepository = movieRepository; _showRepository = showRepository; _libraryRepository = libraryRepository; _tvdbClient = tvdbClient; _statisticsRepository = statisticsRepository; _movieService = movieService; _showService = showService; Title = jobRepository.GetById(Id).Title; var settings = settingsService.GetUserSettings(); _httpClient = clientStrategy.CreateHttpClient(settings.MediaServer?.ServerType ?? ServerType.Emby); }
protected BaseJob(IJobHubHelper hubHelper, IJobRepository jobRepository, ISettingsService settingsService, Type type, string prefix) : this(hubHelper, jobRepository, settingsService, true, type, prefix) { }