postland/lib/postland_web/controllers/outbox_controller.ex

22 lines
485 B
Elixir
Raw Normal View History

2024-09-26 01:45:10 +00:00
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