aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/workers/background_worker.ex
diff options
context:
space:
mode:
authorMaksim Pechnikov <parallel588@gmail.com>2020-09-06 21:42:51 +0300
committerMaksim Pechnikov <parallel588@gmail.com>2020-09-06 21:42:51 +0300
commit5ae56aafb2edc737f7e9fb36e00377815f028ce6 (patch)
treeef7afffd7c9e3a01aa42211a4f989ff5210a1f06 /lib/pleroma/workers/background_worker.ex
parent047a60c46e11b68abfe710a895f4a9c134b951e8 (diff)
downloadpleroma-5ae56aafb2edc737f7e9fb36e00377815f028ce6.tar.gz
added import mutes
Diffstat (limited to 'lib/pleroma/workers/background_worker.ex')
-rw-r--r--lib/pleroma/workers/background_worker.ex11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/pleroma/workers/background_worker.ex b/lib/pleroma/workers/background_worker.ex
index cec5a7462..f9c767ee0 100644
--- a/lib/pleroma/workers/background_worker.ex
+++ b/lib/pleroma/workers/background_worker.ex
@@ -34,7 +34,7 @@ defmodule Pleroma.Workers.BackgroundWorker do
}
}) do
blocker = User.get_cached_by_id(blocker_id)
- {:ok, User.perform(:blocks_import, blocker, blocked_identifiers)}
+ {:ok, User.Import.perform(:blocks_import, blocker, blocked_identifiers)}
end
def perform(%Job{
@@ -45,7 +45,14 @@ defmodule Pleroma.Workers.BackgroundWorker do
}
}) do
follower = User.get_cached_by_id(follower_id)
- {:ok, User.perform(:follow_import, follower, followed_identifiers)}
+ {:ok, User.Import.perform(:follow_import, follower, followed_identifiers)}
+ end
+
+ def perform(%Job{
+ args: %{"op" => "mutes_import", "user_id" => user_id, "identifiers" => identifiers}
+ }) do
+ user = User.get_cached_by_id(user_id)
+ {:ok, User.Import.perform(:mutes_import, user, identifiers)}
end
def perform(%Job{args: %{"op" => "media_proxy_preload", "message" => message}}) do