From 1a3909683d87272d9ae24596383509da81c5c64e Mon Sep 17 00:00:00 2001 From: Arya Kiran Date: Tue, 7 Mar 2023 19:07:16 +0530 Subject: [PATCH] make ratelimiter only used for api-based routes --- serve/serve.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/serve/serve.go b/serve/serve.go index 8da421f..942e3ca 100644 --- a/serve/serve.go +++ b/serve/serve.go @@ -99,18 +99,18 @@ func Serve() { app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig) app.Static("/logo.svg", "./public/assets/logo.svg", staticConfig) app.Get("/explore", ratelimiter, pages.HandleExplore) - app.Get("/:user", ratelimiter, pages.HandleUser) + app.Get("/:user", pages.HandleUser) app.Get("/avatar/:id", func(c *fiber.Ctx) error { utils.ProxyRequest(c, "https://avatars.githubusercontent.com/u/"+c.Params("id")+"?v=4") return nil }) - app.Get("/:user/:repo", ratelimiter, pages.HandleRepo) + app.Get("/:user/:repo", pages.HandleRepo) app.Get("/:user/:repo/tree/:branch/+", pages.FileView) - app.Get("/download/:user/:repo/:branch", ratelimiter, func(c *fiber.Ctx) error { + app.Get("/download/:user/:repo/:branch", func(c *fiber.Ctx) error { utils.ProxyRequest(c, "https://github.com/"+c.Params("user")+"/"+c.Params("repo")+"/archive/"+c.Params("branch")+".zip") return nil }) - app.Get("/raw/:user/:repo/:branch/:file", ratelimiter, func(c *fiber.Ctx) error { + app.Get("/raw/:user/:repo/:branch/:file", func(c *fiber.Ctx) error { utils.ProxyRequest(c, "https://raw.githubusercontent.com/"+c.Params("user")+"/"+c.Params("repo")+"/"+c.Params("branch")+"/"+c.Params("file")) return nil })