[#3213] Added HashtagsCleanupWorker periodic job.

This commit is contained in:
Ivan Tashkinov 2021-01-31 18:24:19 +03:00
commit 9948ff3356
5 changed files with 62 additions and 0 deletions

View file

@ -65,6 +65,7 @@ defmodule Pleroma.Object do
|> maybe_handle_hashtags_change(struct)
end
# Note: not checking activity type; HashtagsCleanupWorker should clean up unused records later
defp maybe_handle_hashtags_change(changeset, struct) do
with data_hashtags_change = get_change(changeset, :data),
true <- hashtags_changed?(struct, data_hashtags_change),