feat: add lastfm route and workers

This commit is contained in:
axolotlmaid 2024-09-25 19:56:34 +01:00
parent 03d040a18d
commit 4fd340bf22
8 changed files with 128 additions and 1 deletions

20
internal/worker/lastfm.go Normal file
View file

@ -0,0 +1,20 @@
package worker
import (
"backend/internal/model"
"backend/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()
}
}

View file

@ -0,0 +1,5 @@
package worker
func StartWorkers() {
go StartLastFMWorker()
}