diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2018-10-01 11:51:12 +0200 |
---|---|---|
committer | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2018-10-05 20:08:55 +0200 |
commit | 56d31db13043dd9215991adf7a4319f51e42086f (patch) | |
tree | 3246e96a9779e7ef91e41bfcadfb742e8ca44c27 | |
parent | 8226953f1df81513ff9faa364c2a841c68adff0b (diff) | |
download | pleroma-56d31db13043dd9215991adf7a4319f51e42086f.tar.gz |
Pleroma.Web.Nodeinfo.NodeinfoController: Further transparency, breaks API of previous one
-rw-r--r-- | lib/pleroma/web/nodeinfo/nodeinfo_controller.ex | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex index 184b81c25..3b495ad86 100644 --- a/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex +++ b/lib/pleroma/web/nodeinfo/nodeinfo_controller.ex @@ -28,6 +28,13 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do stats = Stats.get_stats() mrf_simple = Application.get_env(:pleroma, :mrf_simple) + mrf_policies = + if(is_list(instance.rewrite_policy)) do + instance.rewrite_policy + else + [instance.rewrite_policy] + end + staff_accounts = User.moderator_user_query() |> Repo.all() @@ -66,7 +73,11 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do staffAccounts: staff_accounts, chat: Keyword.get(chat, :enabled), gopher: Keyword.get(gopher, :enabled), - mrf_simple: Enum.into(mrf_simple, %{}) + federation: %{ + mrf_policies: mrf_policies, + mrf_simple: mrf_simple, + quarantined_instances: instance.quarantined_instances + } } } |