nodeinfo: add staffAccounts field to metadata
This commit is contained in:
parent
b61430163b
commit
9a21ff5f61
@ -3,6 +3,7 @@ defmodule Pleroma.Web.Nodeinfo.NodeinfoController do
|
||||
|
||||
alias Pleroma.Stats
|
||||
alias Pleroma.Web
|
||||
alias Pleroma.{User, Repo}
|
||||
|
||||
def schemas(conn, _params) do
|
||||
response = %{
|
||||
@ -24,6 +25,11 @@ def nodeinfo(conn, %{"version" => "2.0"}) do
|
||||
suggestions = Application.get_env(:pleroma, :suggestions)
|
||||
stats = Stats.get_stats()
|
||||
|
||||
staff_accounts =
|
||||
User.moderator_user_query()
|
||||
|> Repo.all()
|
||||
|> Enum.map(fn u -> u.ap_id end)
|
||||
|
||||
response = %{
|
||||
version: "2.0",
|
||||
software: %{
|
||||
@ -52,7 +58,8 @@ def nodeinfo(conn, %{"version" => "2.0"}) do
|
||||
thirdPartyEngine: Keyword.get(suggestions, :third_party_engine, ""),
|
||||
timeout: Keyword.get(suggestions, :timeout, 5000),
|
||||
web: Keyword.get(suggestions, :web, "")
|
||||
}
|
||||
},
|
||||
staffAccounts: staff_accounts
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user