discourse/app/jobs/onceoff/retro_grant_anniversary.rb
2023-01-09 14:14:59 +00:00

13 lines
344 B
Ruby

# frozen_string_literal: true
module Jobs
class RetroGrantAnniversary < ::Jobs::Onceoff
def execute_onceoff(args)
return unless SiteSetting.enable_badges
# Fill in the years of anniversary badges we missed
(2..3).each { |year| ::Jobs::GrantAnniversaryBadges.new.execute(start_date: year.years.ago) }
end
end
end