package handlers import ( "kontor-api-echo/internal/globals" "net/http" "time" "github.com/labstack/echo/v5" ) func Health(c *echo.Context) error { return c.JSON(200, map[string]string{ "ok": "true", "status": "healthy", "version": globals.Version, "time": time.Now().UTC().Format(time.RFC3339), }) } func Index(c *echo.Context) error { logger := c.Logger() cookie, err := c.Cookie(globals.UserKey) user := "" if err != nil { logger.Info("error reading cookie", "error", err.Error()) } else { user = cookie.Value } logger.Info("IndexGetHandler", globals.UserKey, user) data := globals.GetDefaultValues(user, "This is an index page...") return c.Render(http.StatusOK, "home", data) }