From cd9f194e11071b4f6948379e8fb505b7dcf3a666 Mon Sep 17 00:00:00 2001 From: Timo Franz Date: Thu, 26 Mar 2026 21:42:03 +0100 Subject: [PATCH] use `if condition` as dynos are started once a day --- scheduler.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scheduler.rb b/scheduler.rb index d5d0dd1..e541a64 100644 --- a/scheduler.rb +++ b/scheduler.rb @@ -3,15 +3,15 @@ require "clockwork" module Clockwork - every(1.week, "Send Due Emails", at: "Monday 10:30", tz: Rails.application.config.time_zone) do + every(1.day, "Send Due Emails", at: "10:30", tz: Rails.application.config.time_zone, if: lambda { |t| t.monday? }) do SendDueEmailsJob.perform_now end - every(1.week, "Send Overdue Emails", at: "Monday 10:25", tz: Rails.application.config.time_zone) do + every(1.day, "Send Overdue Emails", at: "10:25", tz: Rails.application.config.time_zone, if: lambda { |t| t.monday? }) do SendOverdueEmailsJob.perform_now end - every(1.week, "Send Category Overdue Emails", at: "Monday 10:20", tz: Rails.application.config.time_zone) do + every(1.day, "Send Category Overdue Emails", at: "10:20", tz: Rails.application.config.time_zone, if: lambda { |t| t.monday? }) do SendCategoryOverdueEmailsJob.perform_now end