Sha256: 8dc196e05efe22195eef1106507ea105d5d0e2b94383a95df8a37f8cf728ff07
Contents?: true
Size: 564 Bytes
Versions: 3
Compression:
Stored size: 564 Bytes
Contents
require 'faraday' require 'sidekiq/hierarchy/http' module Sidekiq module Hierarchy module Faraday class Middleware < ::Faraday::Middleware def call(env) if Sidekiq::Hierarchy.current_workflow && Sidekiq::Hierarchy.current_job env[:request_headers][Sidekiq::Hierarchy::Http::JOB_HEADER] = Sidekiq::Hierarchy.current_job.jid env[:request_headers][Sidekiq::Hierarchy::Http::WORKFLOW_HEADER] = Sidekiq::Hierarchy.current_workflow.jid end @app.call(env) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems