Ejemplo n.º 1
0
 public PlexEpisodeSync(ISettingsService <PlexSettings> s, ILogger <PlexEpisodeSync> log, IPlexApi plexApi,
                        IPlexContentRepository repo, IPlexAvailabilityChecker a)
 {
     _settings            = s;
     _log                 = log;
     _api                 = plexApi;
     _repo                = repo;
     _availabilityChecker = a;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public RefreshMetadata(IPlexContentRepository plexRepo, IEmbyContentRepository embyRepo,
                        ILogger <RefreshMetadata> log, ITvMazeApi tvApi, ISettingsService <PlexSettings> plexSettings,
                        IMovieDbApi movieApi, ISettingsService <EmbySettings> embySettings, IPlexAvailabilityChecker plexAvailability, IEmbyAvaliabilityChecker embyAvaliability)
 {
     _plexRepo                = plexRepo;
     _embyRepo                = embyRepo;
     _log                     = log;
     _movieApi                = movieApi;
     _tvApi                   = tvApi;
     _plexSettings            = plexSettings;
     _embySettings            = embySettings;
     _plexAvailabilityChecker = plexAvailability;
     _embyAvaliabilityChecker = embyAvaliability;
 }