[#582] Made single-pub task call Instance.set_reachable/1 if set_reachable is not specified.
Added tests.
This commit is contained in:
parent
b40b4bc4e5
commit
3913b0196e
5 changed files with 108 additions and 12 deletions
|
|
@ -792,7 +792,9 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
|
|||
{"digest", digest}
|
||||
]
|
||||
) do
|
||||
if params[:unreachable_since], do: Instances.set_reachable(inbox)
|
||||
if !Map.has_key?(params, :unreachable_since) || params[:unreachable_since],
|
||||
do: Instances.set_reachable(inbox)
|
||||
|
||||
result
|
||||
else
|
||||
{_post_result, response} ->
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -283,7 +283,9 @@ defmodule Pleroma.Web.Websub do
|
|||
{"X-Hub-Signature", "sha1=#{signature}"}
|
||||
]
|
||||
) do
|
||||
if params[:unreachable_since], do: Instances.set_reachable(callback)
|
||||
if !Map.has_key?(params, :unreachable_since) || params[:unreachable_since],
|
||||
do: Instances.set_reachable(callback)
|
||||
|
||||
Logger.info(fn -> "Pushed to #{callback}, code #{code}" end)
|
||||
{:ok, code}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue