diff options
author | eal <eal@waifu.club> | 2018-12-14 08:24:18 +0200 |
---|---|---|
committer | eal <eal@waifu.club> | 2018-12-14 08:24:18 +0200 |
commit | 61ad2ce4221b86f77977d82c448d0eddb8add5aa (patch) | |
tree | 3eaabb773a906dd0e9cffec840cb4c0113515216 /lib | |
parent | b19ee62252114d024b52aff3ebb01ac16244990c (diff) | |
download | pleroma-61ad2ce4221b86f77977d82c448d0eddb8add5aa.tar.gz |
TwitterAPI: Include favorited post in json
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/twitter_api/views/activity_view.ex | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/pleroma/web/twitter_api/views/activity_view.ex b/lib/pleroma/web/twitter_api/views/activity_view.ex index 83e8fb765..e5caed28f 100644 --- a/lib/pleroma/web/twitter_api/views/activity_view.ex +++ b/lib/pleroma/web/twitter_api/views/activity_view.ex @@ -190,6 +190,11 @@ defmodule Pleroma.Web.TwitterAPI.ActivityView do text = "#{user.nickname} favorited a status." + favorited_status = + if liked_activity, + do: render("activity.json", Map.merge(opts, %{activity: liked_activity})), + else: nil + %{ "id" => activity.id, "user" => UserView.render("show.json", %{user: user, for: opts[:for]}), @@ -199,6 +204,7 @@ defmodule Pleroma.Web.TwitterAPI.ActivityView do "is_post_verb" => false, "uri" => "tag:#{activity.data["id"]}:objectType=Favourite", "created_at" => created_at, + "favorited_status" => favorited_status, "in_reply_to_status_id" => liked_activity_id, "external_url" => activity.data["id"], "activity_type" => "like" |