package handlers import ( "kontor-api-gin/internal/globals" "net/http" "time" "github.com/gin-contrib/sessions" "github.com/gin-contrib/slog" "github.com/gin-gonic/gin" ) func Health(c *gin.Context) { c.JSON(200, gin.H{ "ok": true, "status": "healthy", "version": globals.Version, "time": time.Now().UTC().Format(time.RFC3339), }) } func Index(c *gin.Context) { session := sessions.Default(c) user := session.Get(globals.UserKey) logger := slog.Get(c) logger.Info("IndexGetHandler", globals.UserKey, user) c.HTML(http.StatusOK, "home", gin.H{ "title": "Kontor Gin", "version": "0.4.0", "message": "This is an index page...", "user": user, }) }