Gopher: Add like / repeat count.

This commit is contained in:
lain 2018-03-31 18:22:33 +02:00
parent 4e5aa3b3a0
commit 57b24b2cba

View File

@ -71,8 +71,13 @@ defmodule Pleroma.Gopher.Server.ProtocolHandler do
|> Enum.map(fn activity -> |> Enum.map(fn activity ->
user = User.get_cached_by_ap_id(activity.data["actor"]) user = User.get_cached_by_ap_id(activity.data["actor"])
object = activity.data["object"]
like_count = object["like_count"] || 0
announcement_count = object["announcement_count"] || 0
link("Post ##{activity.id} by #{user.nickname}", "/notices/#{activity.id}") <> link("Post ##{activity.id} by #{user.nickname}", "/notices/#{activity.id}") <>
info(HtmlSanitizeEx.strip_tags(activity.data["object"]["content"])) info("#{like_count} likes, #{announcement_count} repeats") <>
"\r\n" <> info(HtmlSanitizeEx.strip_tags(activity.data["object"]["content"]))
end) end)
|> Enum.join("\r\n") |> Enum.join("\r\n")
end end