added a new if clause to check if the time is past or before 3am before

sending the class update message

This will hopefully remove the spam everyday
This commit is contained in:
Jannover5000r 2026-08-23 01:39:17 +02:00
parent 6051141d91
commit 2659237b3f

View file

@ -209,6 +209,8 @@ func scheduleTimetableUpdate() {
// Get current date to filter out new day changes
today := time.Now().Format("02-01-2006")
// Get current time to filter any changes to Timetable before 3am so the new day changes stop
now := time.Now()
for _, e := range currentEntries {
key := lessonKey(e)
@ -227,6 +229,9 @@ func scheduleTimetableUpdate() {
if curr.Date != today {
continue
}
if now.Hour() < 3 {
continue
}
if prev, exists := prevMap[key]; exists {
// Existing lesson — check for changes