package acme import ( "net/http" "gitlab.com/gitlab-org/gitlab-pages/internal/request" ) // AcmeMiddleware handles ACME challenges func (m *Middleware) AcmeMiddleware(handler http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { domain := request.GetDomain(r) if m.ServeAcmeChallenges(w, r, domain) { return } handler.ServeHTTP(w, r) }) }