diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-09-09 20:24:45 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-09-09 20:24:45 -0400 |
| commit | c6bd66a9f938b0c4227010f04b8f8b1df32feb58 (patch) | |
| tree | b21202ab8c7c5e33964a12c00d48851a42079f36 /MediaBrowser.Providers/People | |
| parent | 4ceb9eb6c5ac2d98a5499a96cdb56af88b0e6bb6 (diff) | |
3.2.30.12
Diffstat (limited to 'MediaBrowser.Providers/People')
| -rw-r--r-- | MediaBrowser.Providers/People/MovieDbPersonProvider.cs | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs index d8c9ce801..9aeaa8d1f 100644 --- a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs +++ b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs @@ -36,10 +36,6 @@ namespace MediaBrowser.Providers.People private readonly IHttpClient _httpClient; private readonly ILogger _logger; - private int _requestCount; - private readonly object _requestCountLock = new object(); - private DateTime _lastRequestCountReset; - public MovieDbPersonProvider(IFileSystem fileSystem, IServerConfigurationManager configurationManager, IJsonSerializer jsonSerializer, IHttpClient httpClient, ILogger logger) { _fileSystem = fileSystem; @@ -89,26 +85,8 @@ namespace MediaBrowser.Providers.People if (searchInfo.IsAutomated) { - lock (_requestCountLock) - { - if ((DateTime.UtcNow - _lastRequestCountReset).TotalHours >= 1) - { - _requestCount = 0; - _lastRequestCountReset = DateTime.UtcNow; - } - - var requestCount = _requestCount; - - if (requestCount >= 40) - { - //_logger.Debug("Throttling Tmdb people"); - - // This needs to be throttled - return new List<RemoteSearchResult>(); - } - - _requestCount = requestCount + 1; - } + // Don't hammer moviedb searching by name + return new List<RemoteSearchResult>(); } var url = string.Format(@"https://api.themoviedb.org/3/search/person?api_key={1}&query={0}", WebUtility.UrlEncode(searchInfo.Name), MovieDbProvider.ApiKey); @@ -179,7 +157,10 @@ namespace MediaBrowser.Providers.People var item = new Person(); result.HasMetadata = true; - item.Name = info.name; + // Take name from incoming info, don't rename the person + // TODO: This should go in PersonMetadataService, not each person provider + item.Name = id.Name; + item.HomePageUrl = info.homepage; if (!string.IsNullOrWhiteSpace(info.place_of_birth)) |
