From f4ca327e863e4a12b21e079dd40dcf1d79ef706b Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 25 Oct 2023 07:38:02 -0600 Subject: [PATCH] thar we go --- cmd/clitest/main.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/cmd/clitest/main.go b/cmd/clitest/main.go index e1afd43..a0dc73e 100644 --- a/cmd/clitest/main.go +++ b/cmd/clitest/main.go @@ -34,17 +34,12 @@ func main() { sort.Slice(deltas, func(i, j int) bool { return deltas[i].Debug() < deltas[j].Debug() }) - balancesSoFar := make(ledger.Balances) + register := deltas.Register() for i := range deltas { - balancesSoFar.Push(deltas[i]) - fmt.Printf("%s (%+v)\n", deltas[i].Debug(), balancesSoFar[deltas[i].Name].Debug()) + fmt.Printf("%s (%+v)\n", deltas[i].Debug(), register[deltas[i].Date][deltas[i].Name].Debug()) } case "bal": - balances, err := deltas.Balances() - if err != nil { - panic(err) - } - for k, v := range balances { + for k, v := range deltas.Balances() { results := []string{} for subk, subv := range v { if int(subv) != 0 {