defmodule Pleroma.Web.WebFinger.WebFingerController do use Pleroma.Web, :controller alias Pleroma.Web.WebFinger def host_meta(conn, _params) do xml = WebFinger.host_meta conn |> put_resp_content_type("application/xrd+xml") |> send_resp(200, xml) end def webfinger(conn, %{"resource" => resource}) do {:ok, response} = Pleroma.Web.WebFinger.webfinger(resource) conn |> put_resp_content_type("application/xrd+xml") |> send_resp(200, response) end end