From 23ac6d622065ebab6cc21ee9768817637d92f03c Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Fri, 13 Dec 2024 16:13:26 -0300 Subject: [PATCH] fix(router): missing support for mux server in router constructor --- lib/router/router.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/router/router.go b/lib/router/router.go index 8ceb288..6252626 100644 --- a/lib/router/router.go +++ b/lib/router/router.go @@ -41,10 +41,17 @@ type Route struct { } func NewRouter(mux ...*http.ServeMux) Router { + var m *http.ServeMux + if len(mux) > 0 { + m = mux[0] + } else { + m = http.NewServeMux() + } + return &defaultRouter{ - http.NewServeMux(), + m, []middleware.Middleware{}, - map[string]http.Handler{}, + map[string]Route{}, } }