public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync, IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter, IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache, ISettingsService <JobSettings> jobsettings, ISickRageSync srSync, IRefreshMetadata refresh, INewsletterJob newsletter, IPlexRecentlyAddedSync recentlyAddedPlex, ILidarrArtistSync artist, IIssuesPurge purge, IResendFailedRequests resender, IMediaDatabaseRefresh dbRefresh) { _plexContentSync = plexContentSync; _radarrSync = radarrSync; _updater = updater; _embyContentSync = embySync; _plexUserImporter = userImporter; _embyUserImporter = embyUserImporter; _sonarrSync = cache; _cpCache = cpCache; _jobSettings = jobsettings; _srSync = srSync; _refreshMetadata = refresh; _newsletter = newsletter; _plexRecentlyAddedSync = recentlyAddedPlex; _lidarrArtistSync = artist; _issuesPurge = purge; _resender = resender; _mediaDatabaseRefresh = dbRefresh; }
public NewsletterJob(IPlexContentRepository plex, IEmbyContentRepository emby, IJellyfinContentRepository jellyfin, IRepository <RecentlyAddedLog> addedLog, IMovieDbApi movieApi, IEmailProvider email, ISettingsService <CustomizationSettings> custom, ISettingsService <EmailNotificationSettings> emailSettings, INotificationTemplatesRepository templateRepo, UserManager <OmbiUser> um, ISettingsService <NewsletterSettings> newsletter, ILogger <NewsletterJob> log, ILidarrApi lidarrApi, IExternalRepository <LidarrAlbumCache> albumCache, ISettingsService <LidarrSettings> lidarrSettings, ISettingsService <OmbiSettings> ombiSettings, ISettingsService <PlexSettings> plexSettings, ISettingsService <EmbySettings> embySettings, ISettingsService <JellyfinSettings> jellyfinSettings, IHubContext <NotificationHub> notification, IRefreshMetadata refreshMetadata) { _plex = plex; _emby = emby; _jellyfin = jellyfin; _recentlyAddedLog = addedLog; _movieApi = movieApi; _email = email; _customizationSettings = custom; _templateRepo = templateRepo; _emailSettings = emailSettings; _newsletterSettings = newsletter; _userManager = um; _log = log; _lidarrApi = lidarrApi; _lidarrAlbumRepository = albumCache; _lidarrSettings = lidarrSettings; _ombiSettings = ombiSettings; _plexSettings = plexSettings; _embySettings = embySettings; _jellyfinSettings = jellyfinSettings; _notification = notification; _ombiSettings.ClearCache(); _plexSettings.ClearCache(); _emailSettings.ClearCache(); _customizationSettings.ClearCache(); _refreshMetadata = refreshMetadata; }
public EmbyContentSync(ISettingsService <EmbySettings> settings, IEmbyApi api, ILogger <EmbyContentSync> logger, IEmbyContentRepository repo, IEmbyEpisodeSync epSync, IRefreshMetadata metadata) { _logger = logger; _settings = settings; _api = api; _repo = repo; _episodeSync = epSync; _metadata = metadata; }
public PlexContentSync(ISettingsService <PlexSettings> plex, IPlexApi plexApi, ILogger <PlexContentSync> logger, IPlexContentRepository repo, IPlexEpisodeSync epsiodeSync, IRefreshMetadata metadataRefresh, IPlexAvailabilityChecker checker) { Plex = plex; PlexApi = plexApi; Logger = logger; Repo = repo; EpisodeSync = epsiodeSync; Metadata = metadataRefresh; Checker = checker; }
public PlexContentSync(ISettingsService <PlexSettings> plex, IPlexApi plexApi, ILogger <PlexContentSync> logger, IPlexContentRepository repo, IPlexEpisodeSync epsiodeSync, IRefreshMetadata metadataRefresh) { Plex = plex; PlexApi = plexApi; Logger = logger; Repo = repo; EpisodeSync = epsiodeSync; Metadata = metadataRefresh; Plex.ClearCache(); }
public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync, IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter, IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache, ISettingsService <JobSettings> jobsettings, ISickRageSync srSync, IRefreshMetadata refresh, INewsletterJob newsletter) { _plexContentSync = plexContentSync; _radarrSync = radarrSync; _updater = updater; _embyContentSync = embySync; _plexUserImporter = userImporter; _embyUserImporter = embyUserImporter; _sonarrSync = cache; _cpCache = cpCache; _jobSettings = jobsettings; _srSync = srSync; _refreshMetadata = refresh; _newsletter = newsletter; }