mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 18:30:26 -06:00
Clarify job args dissection using destructuring assignment.
This commit is contained in:
parent
169125e96d
commit
8cdd5d95fc
@ -113,10 +113,11 @@ module Jobs
|
||||
Sidekiq::ScheduledSet.new.select do |scheduled_job|
|
||||
if scheduled_job.klass == 'Sidekiq::Extensions::DelayedClass'
|
||||
job_args = YAML.load(scheduled_job.args[0])
|
||||
if job_args[0].to_s == job_class and job_args[2] and job_args[2][0]
|
||||
job_args_class, _, (job_args_params, *) = job_args
|
||||
if job_args_class.to_s == job_class && job_args_params
|
||||
matched = true
|
||||
params.each do |key, value|
|
||||
unless job_args[2][0][key] == value
|
||||
unless job_args_params[key] == value
|
||||
matched = false
|
||||
break
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user