[#2497] Removed Hackney-specific code
authorIvan Tashkinov <ivantashkinov@gmail.com>
Thu, 10 Sep 2020 08:54:10 +0000 (11:54 +0300)
committerIvan Tashkinov <ivantashkinov@gmail.com>
Thu, 10 Sep 2020 08:54:10 +0000 (11:54 +0300)
(no longer needed due to adapter options unification).

lib/pleroma/web/activity_pub/mrf/media_proxy_warming_policy.ex

index 6c63fe15c451b3675b8240ac6245302b477612bb..0fb05d3c4be9dafa2cee8427b0922b55e6dcc48d 100644 (file)
@@ -13,17 +13,10 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
   require Logger
 
   @adapter_options [
-    pool: :media
+    pool: :media,
+    recv_timeout: 10_000
   ]
 
-  defp adapter_options do
-    if Application.get_env(:tesla, :adapter) == Tesla.Adapter.Hackney do
-      Keyword.put(@adapter_options, :recv_timeout, 10_000)
-    else
-      @adapter_options
-    end
-  end
-
   def perform(:prefetch, url) do
     # Fetching only proxiable resources
     if MediaProxy.enabled?() and MediaProxy.url_proxiable?(url) do
@@ -32,7 +25,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
 
       Logger.debug("Prefetching #{inspect(url)} as #{inspect(prefetch_url)}")
 
-      HTTP.get(prefetch_url, [], adapter: adapter_options())
+      HTTP.get(prefetch_url, [], @adapter_options)
     end
   end