|
|
@@ -199,6 +199,15 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do |
|
|
|
render conn, AccountView, "relationships.json", %{user: user, targets: targets} |
|
|
|
end |
|
|
|
|
|
|
|
def upload(%{assigns: %{user: user}} = conn, %{"file" => file}) do |
|
|
|
with {:ok, object} <- ActivityPub.upload(file) do |
|
|
|
data = object.data |
|
|
|
|> Map.put("id", object.id) |
|
|
|
|
|
|
|
render conn, StatusView, "attachment.json", %{attachment: data} |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
def empty_array(conn, _) do |
|
|
|
Logger.debug("Unimplemented, returning an empty array") |
|
|
|
json(conn, []) |
|
|
|