adjust next schedule message

This commit is contained in:
Sam Lewis
2022-11-04 23:03:16 -04:00
parent 648eb62cfa
commit e3e7889574

View File

@@ -2,7 +2,6 @@ package gomeassistant
import ( import (
"fmt" "fmt"
"log"
"reflect" "reflect"
"runtime" "runtime"
"time" "time"
@@ -168,7 +167,6 @@ func runSchedules(a *App) {
for { for {
sched := popSchedule(a) sched := popSchedule(a)
log.Default().Println(sched.realStartTime)
// run callback for all schedules before now in case they overlap // run callback for all schedules before now in case they overlap
for sched.realStartTime.Before(time.Now()) { for sched.realStartTime.Before(time.Now()) {
@@ -178,6 +176,7 @@ func runSchedules(a *App) {
sched = popSchedule(a) sched = popSchedule(a)
} }
fmt.Println("Next schedule:", sched.realStartTime)
time.Sleep(time.Until(sched.realStartTime)) time.Sleep(time.Until(sched.realStartTime))
maybeRunCallback(a, sched) maybeRunCallback(a, sched)
requeueSchedule(a, sched) requeueSchedule(a, sched)