Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F41666680
count_statuses.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
425 B
Referenced Files
None
Subscribers
None
count_statuses.ex
View Options
defmodule
Mix.Tasks.Pleroma.CountStatuses
do
@shortdoc
"Re-counts statuses for all users"
use
Mix.Task
alias
Pleroma.User
import
Ecto.Query
def
run
([])
do
Mix.Pleroma
.
start_pleroma
()
stream
=
User
|>
where
(
local
:
true
)
|>
Pleroma.Repo
.
stream
()
Pleroma.Repo
.
transaction
(
fn
->
Enum
.
each
(
stream
,
&
User
.
update_note_count
/
1
)
end
)
Mix.Pleroma
.
shell_info
(
"Done"
)
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sun, Feb 15, 5:45 AM (14 h, 31 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1044781
Default Alt Text
count_statuses.ex (425 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment