From ae50b165cced7fda1e62f677f959c6f202127aa7 Mon Sep 17 00:00:00 2001
From: Roger Braun <roger@rogerbraun.net>
Date: Fri, 24 Mar 2017 00:00:06 +0100
Subject: [PATCH] Add inReplyToStatus to TwAPI.

---
 .../web/twitter_api/representers/activity_representer.ex    | 3 ++-
 .../twitter_api/representers/activity_representer_test.exs  | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/lib/pleroma/web/twitter_api/representers/activity_representer.ex b/lib/pleroma/web/twitter_api/representers/activity_representer.ex
index a0f20c37c..3b0683043 100644
--- a/lib/pleroma/web/twitter_api/representers/activity_representer.ex
+++ b/lib/pleroma/web/twitter_api/representers/activity_representer.ex
@@ -14,7 +14,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter do
       "text" => content,
       "is_local" => true,
       "is_post_verb" => true,
-      "created_at" => published
+      "created_at" => published,
+      "in_reply_to_status_id" => activity.data["object"]["inReplyToStatusId"]
     }
   end
 end
diff --git a/test/web/twitter_api/representers/activity_representer_test.exs b/test/web/twitter_api/representers/activity_representer_test.exs
index d40455c89..b65101115 100644
--- a/test/web/twitter_api/representers/activity_representer_test.exs
+++ b/test/web/twitter_api/representers/activity_representer_test.exs
@@ -23,7 +23,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenterTest do
         "object" => %{
           "published" => date,
           "type" => "Note",
-          "content" => content
+          "content" => content,
+          "inReplyToStatusId" => 213123
         },
         "published" => date
       }
@@ -38,7 +39,8 @@ defmodule Pleroma.Web.TwitterAPI.Representers.ActivityRepresenterTest do
       "statusnet_html" => content,
       "text" => content,
       "is_post_verb" => true,
-      "created_at" => date
+      "created_at" => date,
+      "in_reply_to_status_id" => 213123
     }
 
     assert ActivityRepresenter.to_map(activity, %{user: user, for: follower}) == expected_status
-- 
GitLab