Streamer: Don't send unwanted DMs to list streams

This commit is contained in:
KokaKiwi 2018-11-27 01:14:43 +01:00
commit 87098d1676
2 changed files with 110 additions and 2 deletions

View file

@ -73,7 +73,8 @@ defmodule Pleroma.Web.Streamer do
Pleroma.List.get_lists_from_activity(item)
|> Enum.filter(fn list ->
owner = Repo.get(User, list.user_id)
author.follower_address in owner.following
ActivityPub.visible_for_user?(item, owner)
end)
end