1 defmodule Pleroma.Web.OEmbed.ActivityRepresenter do
2 alias Pleroma.{Activity, User, Object}
3 alias Pleroma.Web.OStatus.UserRepresenter
5 def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, with_author) do
6 h = fn str -> [to_charlist(str)] end
8 content = if activity.data["object"]["content"] do
9 [{:content, [], h.(activity.data["object"]["content"])}]
21 def wrap_with_entry(simple_form) do
22 [ { :oembed, [], simple_form } ]