mirror of
https://github.com/Xevion/go-ha.git
synced 2025-12-09 12:07:25 -06:00
adjust next schedule message
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user