secret-santa/internal/middlewares/utils.go
2024-11-17 22:52:24 +01:00

14 lines
304 B
Go

package middlewares
import "net/http"
type Middleware func(http.Handler) http.Handler
func CreateMiddlewareStack(middlewares ...Middleware) Middleware {
return func(next http.Handler) http.Handler {
for i := len(middlewares) - 1; i >= 0; i-- {
next = middlewares[i](next)
}
return next
}
}