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. // NewDomainRouter creates a new DomainRouter for a specific host.
func (r *Router) NewDomainRouter(domain string) *DomainRouter { // func (r *Router) NewHostRouter(domain string, rule string) *DomainRouter {
domainRouter := r.NewRoute().Host(domain).Subrouter()
return &DomainRouter{ // domainRouter := &DomainRouter{
Domain: domain, // Domain: "",
Router: domainRouter, // Router: nil,
} // }
}
// switch rule {
// case "Domain":
// {
// domainRouter.Router = r.NewRoute().Host(domain).Subrouter()
// }
// default:
// {
// domainRouter.Router = r.NewRoute().Host(domain).Subrouter()
// }
// }
// return domainRouter
// }