all repos — homestead @ 5420e20df214eaa25bd80b572025d3e5807d38c8

Code for my website

attempt calendar updates every 15 minutes

Alan Pearce
commit

5420e20df214eaa25bd80b572025d3e5807d38c8

parent

0bc14d7682aad3cc2819a22879bdb912c8465001

1 file changed, 9 insertions(+), 0 deletions(-)

changed files
M internal/website/website.gointernal/website/website.go
@@ -125,6 +125,15 @@ go func() {
updated := sync.OnceFunc(func() { firstUpdate <- true close(firstUpdate) + + for range time.Tick(15 * time.Minute) { + ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) + err := website.calendar.FetchIfNeeded(ctx) + if err != nil { + log.Warn("could not update calendar", "error", err) + } + cancel() + } }) for root := range roots { log.Debug("getting config from source", "source", root)