Added daily schedule test. Migrated relevant files to slog.

This commit is contained in:
Jiri Luzny
2023-12-09 10:52:28 +01:00
parent a4fbbe5ac3
commit b3a38013c6
4 changed files with 33 additions and 10 deletions

View File

@@ -2,7 +2,7 @@ package gomeassistant
import (
"fmt"
"log"
"log/slog"
"time"
"github.com/golang-module/carbon"
@@ -168,7 +168,7 @@ func runSchedules(a *App) {
sched = popSchedule(a)
}
log.Println("Next schedule:", sched.nextRunTime)
slog.Info("Next schedule", "new run time", sched.nextRunTime)
time.Sleep(time.Until(sched.nextRunTime))
sched.maybeRunCallback(a)
requeueSchedule(a, sched)