Better checking of previous follow request attempts
This commit is contained in:
parent
3989ec508c
commit
a176914c73
@ -65,7 +65,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.FollowBotPolicy do
|
||||
|> Queries.by_object_id()
|
||||
|> Queries.by_type("Follow")
|
||||
|> where([a], a.inserted_at > ^since_datetime)
|
||||
|> where([a], fragment("? ->> 'state' = 'pending'", a.data))
|
||||
|> where([a], fragment("? ->> 'state' != 'accept'", a.data))
|
||||
|> where([a], a.actor == ^follower_id)
|
||||
|> Repo.exists?()
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user