# frozen_string_literal: true module Clockwork configure do |config| config[:tz] = "UTC" config[:logger] = Postal.logger_for(:cron) end every 1.minute, "every-1-minutes" do RequeueWebhooksJob.queue(:main) SendNotificationsJob.queue(:main) end every 1.hour, "every-hour", at: ["**:15"] do CheckAllDNSJob.queue(:main) ExpireHeldMessagesJob.queue(:main) CleanupAuthieSessionsJob.queue(:main) end every 1.hour, "every-hour", at: ["**:45"] do PruneWebhookRequestsJob.queue(:main) end every 1.day, "every-day", at: ["03:00"] do ProcessMessageRetentionJob.queue(:main) PruneSuppressionListsJob.queue(:main) end end