class Sidekiq::Rescue::ServerMiddleware
def reschedule_job(job_payload:, reschedule_at:, rescue_counter:, error_group:)
def reschedule_job(job_payload:, reschedule_at:, rescue_counter:, error_group:) payload = job_payload.merge("at" => reschedule_at, "sidekiq_rescue_exceptions_counter" => { error_group.to_s => rescue_counter }) Sidekiq::Client.push(payload) end