From 5e957d7d03cf2e8de1cd51e48c9c61be1a194042 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sat, 7 Feb 2026 16:28:06 -0600 Subject: [PATCH] expose running config from router --- router.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/router.go b/router.go index 108a985..bc1052e 100644 --- a/router.go +++ b/router.go @@ -24,6 +24,7 @@ type Router struct { moduleWait sync.WaitGroup logger *slog.Logger tracer trace.Tracer + runningConfig config.Config } func (r *Router) addModule(moduleDecl config.ModuleConfig) error { @@ -107,6 +108,7 @@ func NewRouter(config config.Config, tracer trace.Tracer) (*Router, []module.Mod RouteInstances: []route.Route{}, logger: slog.Default().With("component", "router"), tracer: tracer, + runningConfig: config, } router.logger.Debug("creating") @@ -250,3 +252,7 @@ func (r *Router) HandleOutput(ctx context.Context, destinationId string, payload return nil } + +func (r *Router) RunningConfig() config.Config { + return r.runningConfig +}