From 1248d3fc8089cbb582a1a651cfb84bbf764ac210 Mon Sep 17 00:00:00 2001 From: Maxence Lange Date: Tue, 4 Dec 2018 22:49:17 -0100 Subject: limit on Accepted followers Signed-off-by: Maxence Lange --- lib/Db/FollowsRequest.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/Db/FollowsRequest.php') diff --git a/lib/Db/FollowsRequest.php b/lib/Db/FollowsRequest.php index 4861b878..708f2513 100644 --- a/lib/Db/FollowsRequest.php +++ b/lib/Db/FollowsRequest.php @@ -152,6 +152,7 @@ class FollowsRequest extends FollowsRequestBuilder { public function getByFollowId(string $followId): array { $qb = $this->getFollowsSelectSql(); $this->limitToFollowId($qb, $followId); + $this->limitToAccepted($qb, true); $this->leftJoinCacheActors($qb, 'actor_id'); $follows = []; @@ -173,6 +174,7 @@ class FollowsRequest extends FollowsRequestBuilder { public function getFollowersByActorId(string $actorId): array { $qb = $this->getFollowsSelectSql(); $this->limitToOBjectId($qb, $actorId); + $this->limitToAccepted($qb, true); $this->leftJoinCacheActors($qb, 'actor_id'); $this->leftJoinDetails($qb, 'id', 'ca'); $qb->orderBy('creation', 'desc'); @@ -196,6 +198,7 @@ class FollowsRequest extends FollowsRequestBuilder { public function getFollowingByActorId(string $actorId): array { $qb = $this->getFollowsSelectSql(); $this->limitToActorId($qb, $actorId); + $this->limitToAccepted($qb, true); $this->leftJoinCacheActors($qb, 'object_id'); $this->leftJoinDetails($qb, 'id', 'ca'); $qb->orderBy('creation', 'desc'); -- cgit v1.2.3