[#582] Made single-pub task call Instance.set_reachable/1 if set_reachable is not specified.

Added tests.
This commit is contained in:
Ivan Tashkinov 2019-02-03 13:28:13 +03:00
commit 3913b0196e
5 changed files with 108 additions and 12 deletions

View file

@ -173,7 +173,9 @@ defmodule Pleroma.Web.Salmon do
feed,
[{"Content-Type", "application/magic-envelope+xml"}]
) do
if params[:unreachable_since], do: Instances.set_reachable(url)
if !Map.has_key?(params, :unreachable_since) || params[:unreachable_since],
do: Instances.set_reachable(url)
Logger.debug(fn -> "Pushed to #{url}, code #{code}" end)
:ok
else