mirror of
https://git.pleroma.social/sjw/pleroma.git
synced 2024-12-29 03:25:14 +01:00
Fix all count
This commit is contained in:
parent
4079d66f00
commit
5fc84552d3
@ -82,7 +82,7 @@ defmodule Pleroma.Stats do
|
||||
|
||||
defp status_count do
|
||||
%{
|
||||
all: get_all_statuses_count(),
|
||||
all: all_statuses_query() |> Repo.aggregate(:count, :id),
|
||||
public: public_statuses_query() |> Repo.aggregate(:count, :id),
|
||||
unlisted: unlisted_statuses_query() |> Repo.aggregate(:count, :id),
|
||||
direct: direct_statuses_query() |> Repo.aggregate(:count, :id),
|
||||
@ -90,8 +90,8 @@ defmodule Pleroma.Stats do
|
||||
}
|
||||
end
|
||||
|
||||
defp get_all_statuses_count do
|
||||
Repo.aggregate(User.Query.build(%{local: true}), :sum, :note_count)
|
||||
defp all_statuses_query do
|
||||
from(o in Object, where: fragment("(?)->>'type' = 'Note'", o.data))
|
||||
end
|
||||
|
||||
def public_statuses_query do
|
||||
|
Loading…
Reference in New Issue
Block a user