From 0a5fb4f5b6253eb180a56ec39675b15e6683adb9 Mon Sep 17 00:00:00 2001 From: Zeev Diukman Date: Sat, 22 Mar 2025 09:00:38 +0000 Subject: [PATCH] 22032025-1 --- router.go | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/router.go b/router.go index 3be9109..a6b2128 100644 --- a/router.go +++ b/router.go @@ -29,22 +29,22 @@ func (r *DomainRouter) Handler(handler http.Handler) *mux.Route { } // NewDomainRouter creates a new DomainRouter for a specific host. -// func (r *Router) NewHostRouter(domain string, rule string) *DomainRouter { +func (r *Router) NewHostRouter(domain string, rule string) *DomainRouter { -// domainRouter := &DomainRouter{ -// Domain: "", -// Router: nil, -// } + domainRouter := &DomainRouter{ + Domain: "", + Router: nil, + } -// switch rule { -// case "Domain": -// { -// domainRouter.Router = r.NewRoute().Host(domain).Subrouter() -// } -// default: -// { -// domainRouter.Router = r.NewRoute().Host(domain).Subrouter() -// } -// } -// return domainRouter -// } + switch rule { + case "Domain": + { + domainRouter.Router = r.NewRoute().Host(domain).Subrouter() + } + default: + { + domainRouter.Router = r.NewRoute().Host(domain).Subrouter() + } + } + return domainRouter +}