From 81621ccd9d9900ad8381e34ba27af566d677d900 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 02:32:09 +0000 Subject: [PATCH 1/2] Initial plan From 54f070659b882d920752586fdef22becfd7f2fb9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 02:38:45 +0000 Subject: [PATCH 2/2] Fix: keep metricsCollector enabled in local dev, only disable rateLimitMiddleware Co-authored-by: rickyrombo <3690498+rickyrombo@users.noreply.github.com> --- api/server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/server.go b/api/server.go index 9995d81a..3a57794f 100644 --- a/api/server.go +++ b/api/server.go @@ -209,9 +209,11 @@ func NewApiServer(config config.Config) *ApiServer { var metricsCollector *MetricsCollector var rateLimitMiddleware *RateLimitMiddleware isLocalDev := config.Env == "dev" || config.Env == "development" - if writePool != nil && config.Env != "test" && !isLocalDev { + if writePool != nil && config.Env != "test" { metricsCollector = NewMetricsCollector(logger, writePool) - rateLimitMiddleware = NewRateLimitMiddleware(logger, writePool) + if !isLocalDev { + rateLimitMiddleware = NewRateLimitMiddleware(logger, writePool) + } } commsRpcProcessor, err := comms.NewProcessor(pool, writePool, &config, logger)