21 lines
485 B
Elixir
21 lines
485 B
Elixir
defmodule PostlandWeb.OutboxController do
|
|
use PostlandWeb, :controller
|
|
|
|
alias ActivityPub.Headers
|
|
|
|
def get(conn, _params) do
|
|
json = %{
|
|
"@context" => "https://www.w3.org/ns/activitystreams",
|
|
"summary" => "",
|
|
"type" => "OrderedCollection",
|
|
"totalItems" => 0,
|
|
"orderedItems" => []
|
|
}
|
|
|
|
if Headers.verify(conn.method, conn.request_path, conn.req_headers) do
|
|
render(conn, json)
|
|
else
|
|
render(conn, :forbidden)
|
|
end
|
|
end
|
|
end
|