add version to all tmdb requests

This commit is contained in:
Luke Pulverenti 2016-01-22 20:57:35 -05:00
parent db0bb0e070
commit 636c7cc3ab

View File

@ -20,6 +20,7 @@ using System.Net;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommonIO; using CommonIO;
using MediaBrowser.Common;
using MediaBrowser.Model.Net; using MediaBrowser.Model.Net;
namespace MediaBrowser.Providers.Movies namespace MediaBrowser.Providers.Movies
@ -40,10 +41,11 @@ namespace MediaBrowser.Providers.Movies
private readonly ILogger _logger; private readonly ILogger _logger;
private readonly ILocalizationManager _localization; private readonly ILocalizationManager _localization;
private readonly ILibraryManager _libraryManager; private readonly ILibraryManager _libraryManager;
private readonly IApplicationHost _appHost;
private readonly CultureInfo _usCulture = new CultureInfo("en-US"); private readonly CultureInfo _usCulture = new CultureInfo("en-US");
public MovieDbProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILogger logger, ILocalizationManager localization, ILibraryManager libraryManager) public MovieDbProvider(IJsonSerializer jsonSerializer, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILogger logger, ILocalizationManager localization, ILibraryManager libraryManager, IApplicationHost appHost)
{ {
_jsonSerializer = jsonSerializer; _jsonSerializer = jsonSerializer;
_httpClient = httpClient; _httpClient = httpClient;
@ -52,6 +54,7 @@ namespace MediaBrowser.Providers.Movies
_logger = logger; _logger = logger;
_localization = localization; _localization = localization;
_libraryManager = libraryManager; _libraryManager = libraryManager;
_appHost = appHost;
Current = this; Current = this;
} }
@ -160,7 +163,8 @@ namespace MediaBrowser.Providers.Movies
{ {
Url = string.Format(TmdbConfigUrl, ApiKey), Url = string.Format(TmdbConfigUrl, ApiKey),
CancellationToken = cancellationToken, CancellationToken = cancellationToken,
AcceptHeader = AcceptHeader AcceptHeader = AcceptHeader,
UserAgent = "Emby/" + _appHost.ApplicationVersion
}).ConfigureAwait(false)) }).ConfigureAwait(false))
{ {