diff options
author | Roger Braun <roger@rogerbraun.net> | 2017-08-24 16:18:26 +0200 |
---|---|---|
committer | Roger Braun <roger@rogerbraun.net> | 2017-08-24 16:18:26 +0200 |
commit | 5dc278b1a68a244ad09853ef3e9a100851a51420 (patch) | |
tree | bb0e3fa98dcc74111dacafec915839ed4fc15df6 /lib | |
parent | d95b78c72ff56b6435d4ed819d9283a02a878bbc (diff) | |
download | pleroma-5dc278b1a68a244ad09853ef3e9a100851a51420.tar.gz |
Add activity_type to twitter api output.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/twitter_api/representers/activity_representer.ex | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/lib/pleroma/web/twitter_api/representers/activity_representer.ex b/lib/pleroma/web/twitter_api/representers/activity_representer.ex index 10aab919a..16a2f6810 100644 --- a/lib/pleroma/web/twitter_api/representers/activity_representer.ex +++ b/lib/pleroma/web/twitter_api/representers/activity_representer.ex @@ -29,7 +29,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do "created_at" => created_at, "retweeted_status" => retweeted_status, "statusnet_conversation_id" => conversation_id(announced_activity), - "external_url" => activity.data["id"] + "external_url" => activity.data["id"], + "activity_type" => "repeat" } end @@ -49,7 +50,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do "uri" => "tag:#{activity.data["id"]}:objectType=Favourite", "created_at" => created_at, "in_reply_to_status_id" => liked_activity.id, - "external_url" => activity.data["id"] + "external_url" => activity.data["id"], + "activity_type" => "like" } end @@ -68,7 +70,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do "is_post_verb" => false, "created_at" => created_at, "in_reply_to_status_id" => nil, - "external_url" => activity.data["id"] + "external_url" => activity.data["id"], + "activity_type" => "follow" } end @@ -88,7 +91,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do "is_post_verb" => false, "created_at" => created_at, "in_reply_to_status_id" => nil, - "external_url" => activity.data["id"] + "external_url" => activity.data["id"], + "activity_type" => "undo" } end @@ -125,7 +129,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do "favorited" => to_boolean(favorited), "repeated" => to_boolean(repeated), "external_url" => object["external_url"], - "tags" => activity.data["object"]["tag"] || [] + "tags" => activity.data["object"]["tag"] || [], + "activity_type" => "post" } end |