data = object.data
url = List.first(data["url"])
%{
- url: url["href"],
+ url: url["href"] |> Pleroma.Web.MediaProxy.url(),
mimetype: url["mediaType"],
- id: object.id,
+ id: data["uuid"],
oembed: false
}
end
+
+ # If we only get the naked data, wrap in an object
+ def to_map(%{} = data, opts) do
+ to_map(%Object{data: data}, opts)
+ end
end