projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
paginate follow requests (#460)
[akkoma]
/
lib
/
pleroma
/
following_relationship.ex
diff --git
a/lib/pleroma/following_relationship.ex
b/lib/pleroma/following_relationship.ex
index c489ccbbe0d44cea41b4806ba4313259011179f3..9e75458e52c411c2ba8b23f8fa6ec82b605c54e9 100644
(file)
--- a/
lib/pleroma/following_relationship.ex
+++ b/
lib/pleroma/following_relationship.ex
@@
-155,14
+155,13
@@
defmodule Pleroma.FollowingRelationship do
|> Repo.aggregate(:count, :id)
end
|> Repo.aggregate(:count, :id)
end
- def get_follow_requests(%User{id: id}) do
+ def get_follow_requests
_query
(%User{id: id}) do
__MODULE__
__MODULE__
- |> join(:inner, [r], f in assoc(r, :follower))
+ |> join(:inner, [r], f in assoc(r, :follower)
, as: :follower
)
|> where([r], r.state == ^:follow_pending)
|> where([r], r.following_id == ^id)
|> where([r], r.state == ^:follow_pending)
|> where([r], r.following_id == ^id)
- |> where([r, f], f.is_active == true)
- |> select([r, f], f)
- |> Repo.all()
+ |> where([r, follower: f], f.is_active == true)
+ |> select([r, follower: f], f)
end
def following?(%User{id: follower_id}, %User{id: followed_id}) do
end
def following?(%User{id: follower_id}, %User{id: followed_id}) do