logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 3989ec508c00a66d9093ead06deb8b1272b0b985
parent 3949cfdc249bb508c1171851fa2ec076126003cc
Author: Mark Felder <feld@feld.me>
Date:   Fri, 19 Feb 2021 09:59:30 -0600

Prevent duplicates from being processed

Diffstat:

Mlib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex b/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex @@ -38,6 +38,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.FollowBotPolicy do Enum.concat([to, cc, actor]) |> List.flatten() + |> Enum.uniq() |> User.get_all_by_ap_id() |> Enum.each(fn user -> since_thirty_days_ago = NaiveDateTime.utc_now() |> NaiveDateTime.add(-(86_400 * 30))