# frozen_string_literal: true class DestructStatusWorker include Sidekiq::Worker sidekiq_options unique: :until_executed def perform(destructing_status_id) destructing_status = DestructingStatus.find(destructing_status_id) destructing_status.destroy! RemoveStatusService.new.call(destructing_status.status) true rescue ActiveRecord::RecordNotFound, ActiveRecord::RecordInvalid true end end