Sha256: b8515ef7a284e04f5bc3c0046c3f21d61200a29175ccff65f94bbdaaa93507d8
Contents?: true
Size: 423 Bytes
Versions: 1
Compression:
Stored size: 423 Bytes
Contents
# typed: true module UpGush module Jobs class StopWorkflow include Sidekiq::Worker extend T::Sig sidekiq_options lock: :until_executed, on_conflict: :reject def perform(workflow_id) wf = Gush::Workflow.find(workflow_id) wf.stop! rescue Gush::WorkflowNotFound => e UpGush::Logger.log.warn("UpGush::Jobs::StopWorkflow: #{e.message}") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
up_gush-3.0.0.1 | lib/up_gush/jobs/stop_workflow.rb |