openSNP/snpr

View on GitHub
app/workers/data_zipper_worker.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

class DataZipperWorker
  include Sidekiq::Worker
  sidekiq_options queue: :zipfulldata, retry: 0, unique: true, dead: false
  # can't do retry => false.
  # Note with retry disabled, Sidekiq will not track or save any error data for the worker's jobs.
  # dead => false means don't send dead job to the dead queue, we don't care about that

  def perform
    DataZipperService.new(logger: logger).call
  end
end