From 77283822fd01253f3bf6ae1ef8126841c24cc234 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sun, 25 Aug 2024 21:49:41 +0200 Subject: [PATCH] Add error handling to notify --- main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 6052108..92b25a3 100644 --- a/main.go +++ b/main.go @@ -57,9 +57,15 @@ func main() { WatchRecursively(root, func(event fsnotify.Event) { if !queued { - delay := 5*time.Minute + delay := 5 * time.Minute log.Printf("Mailing changes in %v seconds", delay.Seconds()) - time.AfterFunc(delay, func() { doNotify() }) + time.AfterFunc(delay, func() { + err := doNotify() + if err != nil { + Error.Printf("Error sending mail: %v", err) + return + } + }) queued = true } changes = append(changes, &event)