1 defmodule Pleroma.Web.WebFinger.WebFingerController do
2 use Pleroma.Web, :controller
4 alias Pleroma.Web.WebFinger
6 def host_meta(conn, _params) do
7 xml = WebFinger.host_meta
10 |> put_resp_content_type("application/xrd+xml")
11 |> send_resp(200, xml)
14 def webfinger(conn, %{"resource" => resource}) do
15 {:ok, response} = Pleroma.Web.WebFinger.webfinger(resource)
18 |> put_resp_content_type("application/xrd+xml")
19 |> send_resp(200, response)