summaryrefslogtreecommitdiff
path: root/src/invidious/jobs.cr
blob: ec0cad6418ff62ca8312b57549436e1acdab4511 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module Invidious::Jobs
  JOBS = [] of BaseJob

  def self.register(job : BaseJob)
    JOBS << job
  end

  def self.start_all
    JOBS.each do |job|
      spawn { job.begin }
    end
  end
end