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 logger.info "failed to delete user: #{e.message}" NewRelic::Agent.notice_error(e) end end end