diff options
author | eugenijm <eugenijm@protonmail.com> | 2019-03-03 18:39:37 +0300 |
---|---|---|
committer | eugenijm <eugenijm@protonmail.com> | 2019-03-03 18:42:27 +0300 |
commit | d5418e9ff78785c48bc94fbc8cb146ffe90c1fc5 (patch) | |
tree | 25370c9f95e2e8e9b17ef5b7015d95ce16bd034c /lib/pleroma/user.ex | |
parent | 9b63fda9c70f0fd3030ada951f3514221ae2e3aa (diff) | |
download | pleroma-d5418e9ff78785c48bc94fbc8cb146ffe90c1fc5.tar.gz |
Remove follow_request_count as it's not needed for FE anymore.
MastoFE uses `GET /api/v1/follow_requests` and PleromaFE uses
`GET /api/pleroma/friend_requests` which they query on the initial page
load.
Diffstat (limited to 'lib/pleroma/user.ex')
-rw-r--r-- | lib/pleroma/user.ex | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index d58274508..0d2b838db 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -621,32 +621,6 @@ defmodule Pleroma.User do ) end - def update_follow_request_count(%User{} = user) do - subquery = - user - |> User.get_follow_requests_query() - |> select([a], %{count: count(a.id)}) - - User - |> where(id: ^user.id) - |> join(:inner, [u], s in subquery(subquery)) - |> update([u, s], - set: [ - info: - fragment( - "jsonb_set(?, '{follow_request_count}', ?::varchar::jsonb, true)", - u.info, - s.count - ) - ] - ) - |> Repo.update_all([], returning: true) - |> case do - {1, [user]} -> {:ok, user} - _ -> {:error, user} - end - end - def get_follow_requests(%User{} = user) do q = get_follow_requests_query(user) reqs = Repo.all(q) |