Longer timeouts for outgoing federation.
[akkoma] / lib / pleroma / web / websub / websub.ex
index 410303b7708620a5941c9b67ea69081ef04f2909..a5309ebd99428fee662b07a9b98e17633e487346 100644 (file)
@@ -54,9 +54,9 @@ defmodule Pleroma.Web.Websub do
 
       Task.start(fn ->
         with {:ok, %{status_code: code}} <- @httpoison.post(sub.callback, response, [
-              {"Content-Type", "application/atom+xml"},
-              {"X-Hub-Signature", "sha1=#{signature}"}
-                    ]) do
+          {"Content-Type", "application/atom+xml"},
+          {"X-Hub-Signature", "sha1=#{signature}"}
+        ], timeout: 10000, recv_timeout: 20000) do
           Logger.debug(fn -> "Pushed to #{sub.callback}, code #{code}" end)
         else e ->
             Logger.debug(fn -> "Couldn't push to #{sub.callback}, #{inspect(e)}" end)