favs scans backfill job

This commit is contained in:
Dylan Knutson
2025-06-27 20:27:59 +00:00
parent c74cbfe4e0
commit 5ebd924780
79 changed files with 2219 additions and 777 deletions

View File

@@ -204,4 +204,12 @@ namespace :fa do
pb.progress = [pb.progress + 1, total].min
end
end
desc "Backfill Domain::UserJobEvent::AddTrackedObject favs scans for a user"
task backfill_add_tracked_object_favs_scans: :set_logger_stdout do
url_name = ENV["url_name"] || raise("must provide url_name")
user =
Domain::User.find_by_param("fa@#{url_name}") || raise("user not found")
Domain::Fa::BackfillTrackedObjectUserFavs.new(user:).run
end
end