From 9bbdeeae9ce6803e9be2c5c7a6b8a82e5864d10e Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:38:03 -0700 Subject: [PATCH] oop no extra loop --- cmd/http/router.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/http/router.go b/cmd/http/router.go index 0828f5b..02b81f0 100644 --- a/cmd/http/router.go +++ b/cmd/http/router.go @@ -138,7 +138,12 @@ func (router Router) APITransactions(w http.ResponseWriter, r *http.Request) { biggest = v } } - for k, v := range normalized { + ks := []string{} + for k := range normalized { + ks = append(ks, k) + } + for _, k := range ks { + v := normalized[k] if v := math.Abs(v["$"]); v < biggest { normalizedDelta := biggest - v normalizedFactor := normalizer.NormalizeFactor(ledger.Delta{Name: k, Date: time.Now().Format("2006-01-02")})