summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/mastodon_api/mastodon_api_controller.ex8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
index 57f73dacd..3ffb767b9 100644
--- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
+++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
@@ -1590,12 +1590,16 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do
conversations =
Enum.map(participations, fn participation ->
+ activity = Activity.get_by_id_with_object(participation.last_activity_id)
+
+ last_status = StatusView.render("status.json", %{activity: activity, for: user})
+
%{
- id: participation.id,
+ id: participation.id |> to_string(),
# TODO: Add this.
accounts: [],
unread: !participation.read,
- last_status: participation.last_activity_id
+ last_status: last_status
}
end)