Class: Gitlab::SidekiqMiddleware::SizeLimiter::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/sidekiq_middleware/size_limiter/server.rb

Instance Method Summary collapse

Instance Method Details

#call(worker, job, queue) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/gitlab/sidekiq_middleware/size_limiter/server.rb', line 7

def call(worker, job, queue)
  # This middleware should always decompress jobs regardless of the
  # limiter mode or size limit. Otherwise, this could leave compressed
  # payloads in queues that are then not able to be processed.
  ::Gitlab::SidekiqMiddleware::SizeLimiter::Compressor.decompress(job)

  yield
end