diff --git a/controller/ratelimit_middleware.go b/controller/ratelimit_middleware.go new file mode 100644 index 0000000..3bff3c8 --- /dev/null +++ b/controller/ratelimit_middleware.go @@ -0,0 +1,14 @@ +package controller + +import ( + "github.com/gin-gonic/gin" + "go.uber.org/ratelimit" +) + +var rl ratelimit.Limiter + +func rateLimitMiddleware(c *gin.Context) { + rl.Take() + + c.Next() +}