diff options
author | KokaKiwi <kokakiwi@kokakiwi.net> | 2018-11-27 01:14:43 +0100 |
---|---|---|
committer | KokaKiwi <kokakiwi@kokakiwi.net> | 2018-11-27 20:50:19 +0100 |
commit | 87098d1676b4521f83804c19a94d34f0cd8a8109 (patch) | |
tree | c2c21fd9af5e22e9a67155d047f0b1085d370697 /lib | |
parent | 41ff86ca1d56868d51af0a4411beec4f63fa6ba0 (diff) | |
download | pleroma-87098d1676b4521f83804c19a94d34f0cd8a8109.tar.gz pleroma-87098d1676b4521f83804c19a94d34f0cd8a8109.zip |
Streamer: Don't send unwanted DMs to list streams
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/streamer.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/web/streamer.ex b/lib/pleroma/web/streamer.ex index 5cab62c85..306598157 100644 --- a/lib/pleroma/web/streamer.ex +++ b/lib/pleroma/web/streamer.ex @@ -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 |