diff --git a/backend/mw/ratelimit.go b/backend/mw/ratelimit.go index f218e16..99ecd26 100644 --- a/backend/mw/ratelimit.go +++ b/backend/mw/ratelimit.go @@ -1,3 +1,6 @@ +//go:build !dev +// +build !dev + package mw import ( diff --git a/backend/mw/ratelimit_dev.go b/backend/mw/ratelimit_dev.go new file mode 100644 index 0000000..48417b4 --- /dev/null +++ b/backend/mw/ratelimit_dev.go @@ -0,0 +1,17 @@ +//go:build dev +// +build dev + +package mw + +import ( + "net/http" + "time" +) + +func RateLimit(limit int, window time.Duration) func(http.Handler) http.Handler { + return func(next http.Handler) http.Handler { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + next.ServeHTTP(w, r) + }) + } +}