Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingsController" /> class.
 /// </summary>
 /// <param name="resolver">The resolver.</param>
 /// <param name="mapper">The mapper.</param>
 /// <param name="templateRepo">The templateRepo.</param>
 /// <param name="embyApi">The embyApi.</param>
 /// <param name="radarrSync">The radarrCacher.</param>
 /// <param name="memCache">The memory cache.</param>
 /// <param name="githubApi">The memory cache.</param>
 public SettingsController(ISettingsResolver resolver,
                           IMapper mapper,
                           INotificationTemplatesRepository templateRepo,
                           IEmbyApi embyApi,
                           IRadarrSync radarrSync,
                           ICacheService memCache,
                           IGithubApi githubApi)
 {
     SettingsResolver   = resolver;
     Mapper             = mapper;
     TemplateRepository = templateRepo;
     _embyApi           = embyApi;
     _radarrSync        = radarrSync;
     _cache             = memCache;
     _githubApi         = githubApi;
 }
Esempio n. 3
0
 public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync,
                 IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter,
                 IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache,
                 ISettingsService <JobSettings> jobsettings, ISickRageSync srSync)
 {
     PlexContentSync  = plexContentSync;
     RadarrSync       = radarrSync;
     Updater          = updater;
     EmbyContentSync  = embySync;
     PlexUserImporter = userImporter;
     EmbyUserImporter = embyUserImporter;
     SonarrSync       = cache;
     CpCache          = cpCache;
     JobSettings      = jobsettings;
     SrSync           = srSync;
 }
Esempio n. 4
0
 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;
 }