MastodonAPI: Add streaming to media tabs of federated and local TLs

This commit is contained in:
Haelwenn (lanodan) Monnier 2018-06-17 15:01:27 +02:00
commit b670d4d683
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
2 changed files with 18 additions and 2 deletions

View file

@ -65,6 +65,14 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
if activity.local do
Pleroma.Web.Streamer.stream("public:local", activity)
end
if activity.data["object"]["attachment"] != [] do
Pleroma.Web.Streamer.stream("public:media", activity)
if activity.local do
Pleroma.Web.Streamer.stream("public:local:media", activity)
end
end
else
if !Enum.member?(activity.data["cc"] || [], public) &&
!Enum.member?(