From 5dc278b1a68a244ad09853ef3e9a100851a51420 Mon Sep 17 00:00:00 2001 From: Roger Braun Date: Thu, 24 Aug 2017 16:18:26 +0200 Subject: Add activity_type to twitter api output. --- .../web/twitter_api/representers/activity_representer.ex | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3