Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module TrackableJob
- extend ActiveSupport::Concern
- def sidekiq_status
- # return unless worker_id.present?
- # status = Sidekiq::Status::get_all(worker_id)
- # add_details_to_status(status)
- Sidekiq::Status::get_all(worker_id)
- end
- def cancel_worker
- Sidekiq::Status.stop!(worker_id)
- end
- # private
- # def add_details_to_status(status)
- # status['pct_complete'] ||= pct_complete(status)
- # status
- # end
- # def pct_complete(status)
- # return 100 if status['status'] == 'complete'
- # Sidekiq::Status::pct_complete(status['jid'])
- # end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement