Merge branch 'fix/empty-params-openapi' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / mrf / media_proxy_warming_policy.ex
index 1050b74baa87c60388d99e6dd137199d66c6d7ac..0fb05d3c4be9dafa2cee8427b0922b55e6dcc48d 100644 (file)
@@ -13,7 +13,8 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
   require Logger
 
   @adapter_options [
-    pool: :media
+    pool: :media,
+    recv_timeout: 10_000
   ]
 
   def perform(:prefetch, url) do
@@ -24,15 +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())
-    end
-  end
-
-  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
+      HTTP.get(prefetch_url, [], @adapter_options)
     end
   end