update:#82 added schedule for sport update

This commit is contained in:
masterelmar
2023-12-13 10:03:37 +01:00
parent 4572541d65
commit cdbbe4bbf9
4 changed files with 29 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import (
"github.com/pocketbase/pocketbase/tools/cron"
"htwkalender/service/course"
"htwkalender/service/feed"
"htwkalender/service/fetch/sport"
"htwkalender/service/functions/time"
)
@@ -26,6 +27,12 @@ func AddSchedules(app *pocketbase.PocketBase) {
// clean feeds older than 6 months
feed.ClearFeeds(app.Dao(), 6, time.RealClock{})
})
// Every day at 2am update all Sport events (5 segments - minute, hour, day, month, weekday) "0 2 * * *"
scheduler.MustAdd("fetchEvents", "0 2 * * *", func() {
sport.FetchAndUpdateSportEvents(app)
})
scheduler.Start()
return nil
})