1 defmodule Pleroma.Web.OEmbed.NoteView do
3 alias Pleroma.{User, Activity}
4 alias Pleroma.Web.OEmbed
6 def render("note.json", %{type: type, entity: activity }) do
10 def oembed_data(activity) do
11 with %User{} = user <- User.get_cached_by_ap_id(activity.data["actor"]),
12 image = User.avatar_url(user) |> MediaProxy.url() do
16 title: OEmbed.truncated_content(activity),
17 provider_url: "https://pleroma.site",