Class: Hawkei::Plugins::Sidekiq::ServerMiddleware
- Inherits:
-
Object
- Object
- Hawkei::Plugins::Sidekiq::ServerMiddleware
- Defined in:
- lib/hawkei/plugins/sidekiq/server_middleware.rb
Overview
Hawkei Plugins Sidekiq Server Middleware
Server middleware for sidekiq
Instance Method Summary collapse
Instance Method Details
#call(_worker, job, _queue) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/hawkei/plugins/sidekiq/server_middleware.rb', line 11 def call(_worker, job, _queue) Hawkei::Store.bulk_set( session_tracker_id: job[Hawkei::Const::SESSION_TRACKER_ID] || SecureRandom.uuid, server_software: "Sidekiq #{::Sidekiq::VERSION}", auto_id: job[Hawkei::Const::FOLLOW], ) store_worker_data(job) yield ensure Hawkei::Store.clear! end |