[#2497] Func defs grouping fix.
authorIvan Tashkinov <ivantashkinov@gmail.com>
Sat, 5 Sep 2020 17:23:18 +0000 (20:23 +0300)
committerIvan Tashkinov <ivantashkinov@gmail.com>
Sat, 5 Sep 2020 17:23:18 +0000 (20:23 +0300)
lib/pleroma/web/activity_pub/mrf/media_proxy_warming_policy.ex

index 1050b74baa87c60388d99e6dd137199d66c6d7ac..6c63fe15c451b3675b8240ac6245302b477612bb 100644 (file)
@@ -16,6 +16,14 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
     pool: :media
   ]
 
+  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
@@ -28,14 +36,6 @@ defmodule Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy do
     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
-    end
-  end
-
   def perform(:preload, %{"object" => %{"attachment" => attachments}} = _message) do
     Enum.each(attachments, fn
       %{"url" => url} when is_list(url) ->