public VanillaYtVideoService( ISettings settings, ITmdbApiService tmdbApiService, IPlayVideo videoPlayer) : base(settings, tmdbApiService, videoPlayer) { }
public MovieService( ITmdbApiService apiService = null, ICache cache = null) { _apiService = apiService ?? Locator.Current.GetService <ITmdbApiService>(); _cache = cache ?? Locator.Current.GetService <ICache>(); _client = _apiService.GetClient(); }
public VideoServiceBase( ISettings settings, ITmdbApiService tmdbApiService, IPlayVideo videoPlayer) { _settings = settings; _tmdbApiService = tmdbApiService; _videoPlayer = videoPlayer; }
public TrendingMoviesService( ISettings settings, ITmdbApiService tmdbApiService, ISearchResultFilter resultFilter, IMovieDetailModelConfigurator movieDetailConfigurator) { _settings = settings; _tmdbApiService = tmdbApiService; _resultFilter = resultFilter; _movieDetailConfigurator = movieDetailConfigurator; }
public MovieRecommendationService( ISettings settings, ITmdbApiService tmdbApiService, ISearchResultFilter searchResultFilter, IMovieDetailModelConfigurator movieDetailModelConfigurator) { _settings = settings; _tmdbApiService = tmdbApiService; _searchResultFilter = searchResultFilter; _movieDetailModelConfigurator = movieDetailModelConfigurator; }
public ActorDetailService( ISettings settings, ITmdbApiService tmdbApiService, IMovieDetailModelConfigurator movieDetailModelConfigurator, IPersonDetailModelConfigurator personDetailModelConfigurator) { _settings = settings; _tmdbApiService = tmdbApiService; _movieDetailModelConfigurator = movieDetailModelConfigurator; _personDetailModelConfigurator = personDetailModelConfigurator; }
/// <param name="httpClient">The provided HttpClient object needs to have set the user agent string to mimic a desktop browser</param> public YtExplodeVideoService( HttpClient httpClient, ISettings settings, ITmdbApiService tmdbApiService, IPlayVideo videoPlayer ) : base(settings, tmdbApiService, videoPlayer) { _fallback = new VanillaYtVideoService(settings, tmdbApiService, _videoPlayer); _youtubeClient = httpClient == null ? new YoutubeClient() : new YoutubeClient(httpClient); _streamSelector = new YtVideoStreamSelector(settings); }
public MovieDetailsService( ISettings settings, ITmdbApiService tmdbApiService, IMovieDetailModelConfigurator movieDetailModelConfigurator, IPersonDetailModelConfigurator personDetailModelConfigurator, IVideoService videoService) { _settings = settings; _tmdbApiService = tmdbApiService; _movieDetailModelConfigurator = movieDetailModelConfigurator; _personDetailModelConfigurator = personDetailModelConfigurator; _videoService = videoService; }
public UsersMovieListsService2( ISettings settings, ITmdbApiService tmdbApiService, IMovieDetailModelConfigurator movieDetailConfigurator2) { _settings = settings; _tmdbApiService = tmdbApiService; _movieDetailConfigurator = movieDetailConfigurator2; CustomListsService = new CustomListsService(_settings, _tmdbApiService, _movieDetailConfigurator); FavoriteMoviesListService = new FavoriteMoviesListService(_settings, _tmdbApiService, _movieDetailConfigurator); WatchlistService = new WatchlistService(_settings, _tmdbApiService, _movieDetailConfigurator); }
public async Task Initialize() { _TmdbApiService = new TmdbApiService( _configuration["Tmdb.ApiKey"], _configuration["Tmdb.AccessToken"], _configuration["Tmdb.SessionId"]); _TmdbApiService.AuthenticationInformationsAvailable += (sender, e) => { }; _TmdbApiService.AuthenticationSuccessfull += (sender, e) => { }; }
public SigninService(ISettings settings, ITmdbApiService tmdbApiService) { _settings = settings; _tmdbApiService = tmdbApiService; }
public MovieGenreSettingsService(ITmdbApiService tmdbApiService, IDictionary <string, object> appDictionary, IPersistLocalSettings localSettingsPersister) { _tmdbApiService = tmdbApiService; _appDictionary = appDictionary; _localSettingsPersister = localSettingsPersister; }
public RatingService(ISettings settings, ITmdbApiService tmdbApiService) { _settings = settings; _tmdbApiService = tmdbApiService; }