package handlers import ( "database/sql" "git.tijl.dev/tijl/tijl.dev-core/internal/user" "git.tijl.dev/tijl/tijl.dev-core/modules/i18n" "git.tijl.dev/tijl/tijl.dev-core/modules/web" "github.com/gofiber/fiber/v2" ) func accountHandler(c *fiber.Ctx) error { data := *web.Common(c) data["Title"] = i18n.Translate(c, "account") err, u := user.GetUser(data["Uid"].(string)) data["User"] = u if err != nil { if err == sql.ErrNoRows { c.Redirect("/login") } else { return err } } return c.Render("account", data, "layouts/base") }