limiter: use named routers, keep original inbound metadata

This commit is contained in:
Shtorm
2026-09-04 01:30:11 +03:00
parent eac79f2080
commit 25618424e6
6 changed files with 11 additions and 23 deletions
+2 -2
View File
@@ -52,10 +52,10 @@ type Router struct {
started chan struct{}
}
func NewRouter(ctx context.Context, logFactory log.Factory, options option.RouteOptions, dnsOptions option.DNSOptions) *Router {
func NewRouter(ctx context.Context, logFactory log.Factory, name string, options option.RouteOptions, dnsOptions option.DNSOptions) *Router {
return &Router{
ctx: ctx,
logger: logFactory.NewLogger("router"),
logger: logFactory.NewLogger(name),
inbound: service.FromContext[adapter.InboundManager](ctx),
outbound: service.FromContext[adapter.OutboundManager](ctx),
dns: service.FromContext[adapter.DNSRouter](ctx),