14 lines
290 B
Ruby
14 lines
290 B
Ruby
# frozen_string_literal: true
|
|
|
|
# A job that deletes a user's favorites when they delete their account.
|
|
class DeleteFavoritesJob < ApplicationJob
|
|
queue_as :default
|
|
queue_with_priority 20
|
|
|
|
def perform(user)
|
|
Post.without_timeout do
|
|
user.favorites.destroy_all
|
|
end
|
|
end
|
|
end
|