This commit is contained in:
Zeev Diukman 2025-03-08 17:51:19 +00:00
parent 0b1e005c55
commit 05c91a474e

View file

@ -29,10 +29,22 @@ func (r *DomainRouter) Handler(handler http.Handler) *mux.Route {
}
// NewDomainRouter creates a new DomainRouter for a specific host.
func (r *Router) NewDomainRouter(domain string) *DomainRouter {
domainRouter := r.NewRoute().Host(domain).Subrouter()
return &DomainRouter{
Domain: domain,
Router: domainRouter,
}
}
// func (r *Router) NewHostRouter(domain string, rule string) *DomainRouter {
// 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
// }