class SidekiqScheduler::Manager

def set_current_scheduler_options(config)

def set_current_scheduler_options(config)
  enabled = SidekiqScheduler::Scheduler.enabled
  dynamic = SidekiqScheduler::Scheduler.dynamic
  dynamic_every = SidekiqScheduler::Scheduler.dynamic_every
  listened_queues_only = SidekiqScheduler::Scheduler.listened_queues_only
  config.enabled = enabled unless enabled.nil?
  config.dynamic = dynamic unless dynamic.nil?
  config.dynamic_every = dynamic_every unless dynamic_every.nil?
  unless Sidekiq.schedule.nil? || (Sidekiq.schedule.respond_to?(:empty?) && Sidekiq.schedule.empty?)
    config.schedule = Sidekiq.schedule
  end
  config.listened_queues_only = listened_queues_only unless listened_queues_only.nil?
end