# frozen_string_literal: true class SoftBlockWorker include Sidekiq::Worker sidekiq_options queue: 'pull' def perform(account_id, target_account_id) account = Account.find(account_id) target_account = Account.find(target_account_id) BlockService.new.call(account, target_account) UnblockService.new.call(account, target_account) rescue ActiveRecord::RecordNotFound true end end