api/internal/worker/lastfm.go

20 lines
356 B
Go

package worker
import (
"api/internal/model"
"api/internal/service"
"log/slog"
"time"
)
var LastFMData model.LastFMData
func StartLastFMWorker() {
slog.Info("Starting last.fm worker...")
LastFMData = service.GetLastFMData()
for range time.Tick(30 * time.Second) {
slog.Info("Requesting last.fm...")
LastFMData = service.GetLastFMData()
}
}