From 41300522d52a0aba6895f671088822a8d326d152 Mon Sep 17 00:00:00 2001 From: David Schlachter Date: Mon, 10 Nov 2025 00:24:57 -0500 Subject: Catch errors when adding tasks --- main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index f84cddf..16dfcf4 100644 --- a/main.go +++ b/main.go @@ -169,7 +169,11 @@ func createTask(task string) { func addJobs(c *cron.Cron, tasks map[inputLine]struct{}) { for task := range tasks { - c.AddFunc(task.Schedule, func() { createTask(task.Task) }) - log.Printf("Added '%s' with recurrence '%s'", task.Task, task.Schedule) + _, err := c.AddFunc(task.Schedule, func() { createTask(task.Task) }) + if err != nil { + log.Printf("Failed to add '%s' with recurrence '%s': %s", task.Task, task.Schedule, err) + } else { + log.Printf("Added '%s' with recurrence '%s'", task.Task, task.Schedule) + } } } -- cgit v1.2.3