Refactor code to comply with credo suggestions
[akkoma] / lib / pleroma / web / web_finger / web_finger_controller.ex
1 defmodule Pleroma.Web.WebFinger.WebFingerController do
2 use Pleroma.Web, :controller
3
4 alias Pleroma.Web.WebFinger
5
6 def host_meta(conn, _params) do
7 xml = WebFinger.host_meta
8
9 conn
10 |> put_resp_content_type("application/xrd+xml")
11 |> send_resp(200, xml)
12 end
13
14 def webfinger(conn, %{"resource" => resource}) do
15 {:ok, response} = WebFinger.webfinger(resource)
16
17 conn
18 |> put_resp_content_type("application/xrd+xml")
19 |> send_resp(200, response)
20 end
21 end