Class: Sidekiq::ThrottledWorker::Middleware

Inherits:
Object
  • Object
show all
Defined in:
lib/sidekiq/throttled_worker/middleware.rb

Instance Method Summary collapse

Instance Method Details

#call(worker, msg, _queue) ⇒ Object



4
5
6
7
8
# File 'lib/sidekiq/throttled_worker/middleware.rb', line 4

def call(worker, msg, _queue)
  yield
ensure
  Concurrency.finalize!(worker.class, msg['jid']) if worker.class.get_sidekiq_options["concurrency"]
end