class Sidekiq::Throttled::Middleware

Server middleware that notifies strategy that job was finished.

@private

Public Instance Methods

call(_worker, msg, _queue) { || ... } click to toggle source

Called within Sidekiq job processing

# File lib/sidekiq/throttled/middleware.rb, line 13
def call(_worker, msg, _queue)
  yield
ensure
  Registry.get msg["class"] do |strategy|
    strategy.finalize!(msg["jid"], *msg["args"])
  end
end