[#534] Configurable outgoing federation reachability timeout.

This commit is contained in:
Ivan Tashkinov 2019-01-25 15:10:21 +03:00
commit 656ed7c84a
4 changed files with 20 additions and 4 deletions

View file

@ -39,7 +39,8 @@ defmodule Pleroma.Instances.Instance do
Repo.all(
from(i in Instance,
where:
i.host in ^hosts and i.unreachable_since <= ^Instances.reachability_time_threshold(),
i.host in ^hosts and
i.unreachable_since <= ^Instances.reachability_datetime_threshold(),
select: i.host
)
)
@ -51,7 +52,8 @@ defmodule Pleroma.Instances.Instance do
!Repo.one(
from(i in Instance,
where:
i.host == ^host(url) and i.unreachable_since <= ^Instances.reachability_time_threshold(),
i.host == ^host(url) and
i.unreachable_since <= ^Instances.reachability_datetime_threshold(),
select: true
)
)