blitzer-v2/webserver/index.go
2025-08-07 23:17:13 +02:00

22 lines
483 B
Go

package webserver
import (
"git.ctdo.de/henne/blitzer-v2/db"
"github.com/gin-gonic/gin"
"github.com/sirupsen/logrus"
)
func HandleIndex(ctx *gin.Context) {
var speedingTickets []db.SpeedingTicket
if err := db.DB.Find(&speedingTickets).Error; err != nil {
logrus.Error(err)
ctx.String(500, "internal server error")
return
}
err := templates.ExecuteTemplate(ctx.Writer, "index", gin.H{
"SpeedingTickets": speedingTickets,
})
if err != nil {
logrus.Error(err)
}
}