Retrospring/app/workers/deletion_worker.rb

16 lines
361 B
Ruby
Raw Normal View History

class DeletionWorker
include Sidekiq::Worker
sidekiq_options queue: :deletion, retry: false
# @param resource_id [Integer] user id passed from Devise
def perform(resource_id)
begin
User.find(resource_id).destroy!
rescue => e
2015-07-27 00:18:10 -07:00
logger.info "failed to delete user: #{e.message}"
2020-04-19 08:15:08 -07:00
NewRelic::Agent.notice_error(e)
end
end
end