diff --git a/MediaBrowser.Providers/Movies/MovieDbProvider.cs b/MediaBrowser.Providers/Movies/MovieDbProvider.cs index a91714d324..fe3e1f358a 100644 --- a/MediaBrowser.Providers/Movies/MovieDbProvider.cs +++ b/MediaBrowser.Providers/Movies/MovieDbProvider.cs @@ -160,9 +160,7 @@ namespace MediaBrowser.Providers.Movies { Url = string.Format(TmdbConfigUrl, ApiKey), CancellationToken = cancellationToken, - AcceptHeader = AcceptHeader, - CacheMode = CacheMode.Unconditional, - CacheLength = TimeSpan.FromDays(1) + AcceptHeader = AcceptHeader }).ConfigureAwait(false)) { @@ -368,27 +366,14 @@ namespace MediaBrowser.Providers.Movies return mainResult; } - private static long _lastRequestTicks; - /// /// Gets the movie db response. /// - internal async Task GetMovieDbResponse(HttpRequestOptions options) + internal Task GetMovieDbResponse(HttpRequestOptions options) { - var requestIntervalMs = 250; - var delayTicks = (requestIntervalMs * 10000) - (DateTime.UtcNow.Ticks - _lastRequestTicks); - var delayMs = Math.Min(delayTicks / 10000, requestIntervalMs); - - if (delayMs > 0) - { - _logger.Debug("Throttling Tmdb by {0} ms", delayMs); - await Task.Delay(Convert.ToInt32(delayMs)).ConfigureAwait(false); - } - options.ResourcePool = MovieDbResourcePool; - _lastRequestTicks = DateTime.UtcNow.Ticks; - return await _httpClient.Get(options).ConfigureAwait(false); + return _httpClient.Get(options); } public TheMovieDbOptions GetTheMovieDbOptions()