class Sidekiq::Rescue::ServerMiddleware

def call(job_instance, job_payload, _queue, &block)

def call(job_instance, job_payload, _queue, &block)
  job_class = job_instance.class
  options = job_class.sidekiq_rescue_options if job_class.respond_to?(:sidekiq_rescue_options)
  if options
    sidekiq_rescue(job_payload, **options, &block)
  else
    yield
  end
end