aprs.me/lib/aprsme_web/plugs/agent_discovery_links.ex

17 lines
340 B
Elixir

defmodule AprsmeWeb.Plugs.AgentDiscoveryLinks do
@moduledoc false
@behaviour Plug
import Plug.Conn
@link_header ~s(</.well-known/api-catalog>; rel="api-catalog", </api>; rel="service-doc")
@impl true
def init(opts), do: opts
@impl true
def call(conn, _opts) do
put_resp_header(conn, "link", @link_header)
end
end