diff options
author | kaniini <nenolod@gmail.com> | 2018-09-21 00:00:28 +0000 |
---|---|---|
committer | kaniini <nenolod@gmail.com> | 2018-09-21 00:00:28 +0000 |
commit | 4cb6331843d25c91bb374563b2dc8e41d41a4c9c (patch) | |
tree | 2bf7ae9ab761401ec09c191709eaac0a22c5c77a /lib/mix | |
parent | 0fe165165f971e66be8870bfa3fc7dc95049b2d2 (diff) | |
parent | 8e28e8a18f330696d48070a138a6fa83ef7edfb2 (diff) | |
download | pleroma-4cb6331843d25c91bb374563b2dc8e41d41a4c9c.tar.gz |
Merge branch 'feature/dynamic-user-refresh' into 'develop'
user: implement dynamic refresh of profiles
See merge request pleroma/pleroma!350
Diffstat (limited to 'lib/mix')
-rw-r--r-- | lib/mix/tasks/fix_ap_users.ex | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/lib/mix/tasks/fix_ap_users.ex b/lib/mix/tasks/fix_ap_users.ex deleted file mode 100644 index 7e970850e..000000000 --- a/lib/mix/tasks/fix_ap_users.ex +++ /dev/null @@ -1,28 +0,0 @@ -defmodule Mix.Tasks.FixApUsers do - use Mix.Task - import Ecto.Query - alias Pleroma.{Repo, User} - - @shortdoc "Grab all ap users again" - def run([]) do - Mix.Task.run("app.start") - - q = - from( - u in User, - where: fragment("? @> ?", u.info, ^%{"ap_enabled" => true}), - where: u.local == false - ) - - users = Repo.all(q) - - Enum.each(users, fn user -> - try do - IO.puts("Fetching #{user.nickname}") - Pleroma.Web.ActivityPub.Transmogrifier.upgrade_user_from_ap_id(user.ap_id, false) - rescue - e -> IO.inspect(e) - end - end) - end -end |