Basic status creation and retrieval.
[akkoma] / lib / pleroma / web / twitter_api / representers / activity_representer.ex
1 defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do
2 use Pleroma.Web.TwitterAPI.Representers.BaseRepresenter
3 alias Pleroma.Web.TwitterAPI.Representers.UserRepresenter
4
5 def to_map(activity, %{user: user}) do
6 content = get_in(activity.data, ["object", "content"])
7 %{
8 "id" => activity.id,
9 "user" => UserRepresenter.to_map(user),
10 "attentions" => [],
11 "statusnet_html" => content,
12 "text" => content,
13 "is_local" => true,
14 "is_post_verb" => true
15 }
16 end
17 end