fix(server): race WebSocket, SVG refusé, rows.Err, time.NewTicker

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gilles Soulier
2026-05-22 12:18:25 +02:00
co-authored by Claude Sonnet 4.6
parent c0c7152b47
commit feba5d6b93
4 changed files with 45 additions and 16 deletions
+3 -1
View File
@@ -60,7 +60,9 @@ func main() {
}
go func() {
for range time.Tick(time.Minute) {
ticker := time.NewTicker(time.Minute)
defer ticker.Stop()
for range ticker.C {
srvCfg, _ := database.GetServerConfig()
_ = database.PruneOldMetrics(srvCfg.RetentionDays)
_ = database.MarkOffline(30)