config/initializers/perform.rb in sidekiq_snitch-1.1.0 vs config/initializers/perform.rb in sidekiq_snitch-1.2.0

- old
+ new

@@ -5,10 +5,10 @@ # configured application. # # When none are found, schedule one to run immediately. The worker # will then take care of rescheduling itself. set = Sidekiq::ScheduledSet.new -length = set.select {|job| job.klass == "Sidekiq::Snitch" }.length +already_scheduled = set.any? {|job| job.klass == "Sidekiq::Snitch" } -unless length > 0 || ENV['SIDEKIQ_SNITCH_URL'].blank? +if ! already_scheduled && ! ENV['SIDEKIQ_SNITCH_URL'].blank? Sidekiq::Snitch.perform_async end