예제 #1
0
 public DemoTvSearchEngine(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper,
                           ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um, ICacheService memCache,
                           ISettingsService <OmbiSettings> s, IRepository <RequestSubscription> sub, IOptions <DemoLists> lists, IImageService imageService,
                           ISettingsService <CustomizationSettings> custom)
     : base(identity, service, tvMaze, mapper, trakt, r, um, custom, memCache, s, sub, imageService, null)
 {
     _demoLists = lists.Value;
 }
예제 #2
0
 public DemoTvSearchEngine(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper,
                           ISettingsService <PlexSettings> plexSettings, ISettingsService <EmbySettings> embySettings, IPlexContentRepository repo,
                           IEmbyContentRepository embyRepo, ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um, ICacheService memCache,
                           ISettingsService <OmbiSettings> s, IRepository <RequestSubscription> sub, IOptions <DemoLists> lists)
     : base(identity, service, tvMaze, mapper, plexSettings, embySettings, repo, embyRepo, trakt, r, um, memCache, s, sub)
 {
     _demoLists = lists.Value;
 }
예제 #3
0
 public TraktApiClient(
     ITraktApi traktApi,
     IOptions <TraktConfiguration> traktConfiguration,
     ILogger <TraktApiClient> logger)
 {
     _traktApi           = traktApi;
     _traktConfiguration = traktConfiguration;
     _logger             = logger;
 }
예제 #4
0
 public TvSearchEngineV2(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper,
                         ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um, ICacheService memCache, ISettingsService <OmbiSettings> s,
                         IRepository <RequestSubscription> sub, IMovieDbApi movieApi, ISettingsService <CustomizationSettings> customization)
     : base(identity, service, r, um, memCache, s, sub)
 {
     _tvMaze        = tvMaze;
     _mapper        = mapper;
     _traktApi      = trakt;
     _movieApi      = movieApi;
     _customization = customization;
 }
예제 #5
0
 public TvSearchEngine(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper,
                       ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um, ISettingsService <CustomizationSettings> customizationSettings,
                       ICacheService memCache, ISettingsService <OmbiSettings> s, IRepository <RequestSubscription> sub, IImageService imageService,
                       IMovieDbApi theMovieDbApi)
     : base(identity, service, r, um, memCache, s, sub)
 {
     _imageService          = imageService;
     _theMovieDbApi         = theMovieDbApi;
     TvMazeApi              = tvMaze;
     Mapper                 = mapper;
     TraktApi               = trakt;
     _customizationSettings = customizationSettings;
 }
예제 #6
0
 public TvSearchEngine(IPrincipal identity, IRequestServiceMain service, ITvMazeApi tvMaze, IMapper mapper, ISettingsService <PlexSettings> plexSettings,
                       ISettingsService <EmbySettings> embySettings, IPlexContentRepository repo, IEmbyContentRepository embyRepo, ITraktApi trakt, IRuleEvaluator r, OmbiUserManager um,
                       ICacheService memCache, ISettingsService <OmbiSettings> s, IRepository <RequestSubscription> sub)
     : base(identity, service, r, um, memCache, s, sub)
 {
     TvMazeApi       = tvMaze;
     Mapper          = mapper;
     PlexSettings    = plexSettings;
     EmbySettings    = embySettings;
     PlexContentRepo = repo;
     TraktApi        = trakt;
     EmbyContentRepo = embyRepo;
 }