projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add inReplyToStatus to TwAPI.
[akkoma]
/
lib
/
pleroma
/
web
/
twitter_api
/
representers
/
activity_representer.ex
diff --git
a/lib/pleroma/web/twitter_api/representers/activity_representer.ex
b/lib/pleroma/web/twitter_api/representers/activity_representer.ex
index 32871c0deb3303961549c97b99a7030dd7029431..3b06830430f5f7ee0128e164cd9eaf8c9f6b965e 100644
(file)
--- a/
lib/pleroma/web/twitter_api/representers/activity_representer.ex
+++ b/
lib/pleroma/web/twitter_api/representers/activity_representer.ex
@@
-1,17
+1,21
@@
defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do
use Pleroma.Web.TwitterAPI.Representers.BaseRepresenter
alias Pleroma.Web.TwitterAPI.Representers.UserRepresenter
defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do
use Pleroma.Web.TwitterAPI.Representers.BaseRepresenter
alias Pleroma.Web.TwitterAPI.Representers.UserRepresenter
+ alias Pleroma.Activity
- def to_map(
activity, %{user: user}
) do
+ def to_map(
%Activity{} = activity, %{user: user} = opts
) do
content = get_in(activity.data, ["object", "content"])
content = get_in(activity.data, ["object", "content"])
+ published = get_in(activity.data, ["object", "published"])
%{
"id" => activity.id,
%{
"id" => activity.id,
- "user" => UserRepresenter.to_map(user),
+ "user" => UserRepresenter.to_map(user
, opts
),
"attentions" => [],
"statusnet_html" => content,
"text" => content,
"is_local" => true,
"attentions" => [],
"statusnet_html" => content,
"text" => content,
"is_local" => true,
- "is_post_verb" => true
+ "is_post_verb" => true,
+ "created_at" => published,
+ "in_reply_to_status_id" => activity.data["object"]["inReplyToStatusId"]
}
end
end
}
end
end