diff options
author | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-24 17:37:23 +0300 |
---|---|---|
committer | Ivan Tashkinov <ivantashkinov@gmail.com> | 2019-01-24 17:37:23 +0300 |
commit | 8654a591f08c7d8d5d61f075906f0c6907e877bb (patch) | |
tree | f13f1b41117dda6a0d5f984ec9f0df2c79203f5b /lib/pleroma/web/controller_helper.ex | |
parent | 20b54366ee916677b3865acf36baeeb062dd550b (diff) | |
download | pleroma-8654a591f08c7d8d5d61f075906f0c6907e877bb.tar.gz |
[#534] Updating external instances reachability on incoming federation.
Diffstat (limited to 'lib/pleroma/web/controller_helper.ex')
-rw-r--r-- | lib/pleroma/web/controller_helper.ex | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/pleroma/web/controller_helper.ex b/lib/pleroma/web/controller_helper.ex index 14e3d19fd..13cf1877f 100644 --- a/lib/pleroma/web/controller_helper.ex +++ b/lib/pleroma/web/controller_helper.ex @@ -10,4 +10,9 @@ defmodule Pleroma.Web.ControllerHelper do |> put_status(status) |> json(json) end + + def set_requester_reachable(conn) do + with [referer] <- get_req_header(conn, "referer"), + do: Pleroma.Instances.set_reachable(referer) + end end |