Longer timeouts for user fetching.
[akkoma] / lib / pleroma / web / websub / websub.ex
index db1577a9373a71044263266a0b9443254dad2d94..41bdffb5bcccc6806279753c413127268c35d6ce 100644 (file)
@@ -142,7 +142,11 @@ defmodule Pleroma.Web.Websub do
     requester.(subscription)
   end
 
-  def gather_feed_data(topic, getter \\ &@httpoison.get/1) do
+  def long_get(url) do
+    @httpoison.get(url, [], timeout: 10_000, recv_timeout: 20_000)
+  end
+
+  def gather_feed_data(topic, getter \\ &long_get/1) do
     with {:ok, response} <- getter.(topic),
          status_code when status_code in 200..299 <- response.status_code,
          body <- response.body,