api/internal/worker/status.go
2024-10-06 13:38:26 +01:00

20 lines
362 B
Go

package worker
import (
"backend/internal/model"
"backend/internal/service"
"log/slog"
"time"
)
var StatusData model.StatusData
func StartStatusWorker() {
slog.Info("Starting status worker...")
StatusData = service.GetStatuses()
for range time.Tick(5 * time.Minute) {
slog.Info("Requesting Uptime Kuma...")
StatusData = service.GetStatuses()
}
}