Browse Source

Remove IHttpClient from StudiosImageProvider

crobibero 5 years ago
parent
commit
7a0fa34162
1 changed files with 3 additions and 8 deletions
  1. 3 8
      MediaBrowser.Providers/Studios/StudiosImageProvider.cs

+ 3 - 8
MediaBrowser.Providers/Studios/StudiosImageProvider.cs

@@ -120,14 +120,10 @@ namespace MediaBrowser.Providers.Studios
 
 
         public int Order => 0;
         public int Order => 0;
 
 
-        public Task<HttpResponseInfo> GetImageResponse(string url, CancellationToken cancellationToken)
+        public Task<HttpResponseMessage> GetImageResponse(string url, CancellationToken cancellationToken)
         {
         {
-            return _httpClient.GetResponse(new HttpRequestOptions
-            {
-                CancellationToken = cancellationToken,
-                Url = url,
-                BufferContent = false
-            });
+            var httpClient = _httpClientFactory.CreateClient();
+            return httpClient.GetAsync(url, cancellationToken);
         }
         }
 
 
         /// <summary>
         /// <summary>
@@ -135,7 +131,6 @@ namespace MediaBrowser.Providers.Studios
         /// </summary>
         /// </summary>
         /// <param name="url">The URL.</param>
         /// <param name="url">The URL.</param>
         /// <param name="file">The file.</param>
         /// <param name="file">The file.</param>
-        /// <param name="httpClient">The HTTP client.</param>
         /// <param name="fileSystem">The file system.</param>
         /// <param name="fileSystem">The file system.</param>
         /// <param name="cancellationToken">The cancellation token.</param>
         /// <param name="cancellationToken">The cancellation token.</param>
         /// <returns>Task.</returns>
         /// <returns>Task.</returns>