From e4153fd74af59be64d0121142a108b014e643b7c Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Sat, 26 Jul 2025 22:44:09 -0400 Subject: [PATCH] Created a common.Page function that returns a function to render a page from a view. --- api/handlers.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/api/handlers.go b/api/handlers.go index c2943f0..2bb2ad1 100644 --- a/api/handlers.go +++ b/api/handlers.go @@ -23,14 +23,6 @@ func GetApiLogout(c *fiber.Ctx) error { return c.Redirect("/") } -func GetPageStream(c *fiber.Ctx) error { - return c.Render("stream", fiber.Map{}) -} - -func GetPageGame(c *fiber.Ctx) error { - return c.Render("game", fiber.Map{}) -} - func GetApiStream(c *fiber.Ctx) error { sql, args, err := sq.Select("*").From("stream").ToSql() err = data.SelectJson[data.Stream](c, err, sql, args...) @@ -127,8 +119,8 @@ func Setup(app *fiber.App) { CacheDuration: 1 * time.Nanosecond, }) - app.Get("/stream/:id/", GetPageStream) - app.Get("/game/:id/:name/", GetPageGame) + app.Get("/stream/:id/", Page("stream")) + app.Get("/game/:id/:name/", Page("game")) app.Get("/api/stream", GetApiStream) app.Get("/api/logout", GetApiLogout) app.Get("/api/stream/:id", GetApiStreamId)