oops abs pls

This commit is contained in:
Bel LaPointe
2023-10-25 08:04:17 -06:00
parent e80721ee91
commit fb2ed278c2
2 changed files with 5 additions and 2 deletions

View File

@@ -52,6 +52,7 @@ func main() {
} }
} }
case "bal": case "bal":
deltas = deltas.Like(like...)
for k, v := range deltas.Balances() { for k, v := range deltas.Balances() {
results := []string{} results := []string{}
for subk, subv := range v { for subk, subv := range v {

View File

@@ -1,6 +1,8 @@
package ledger package ledger
import "slices" import (
"slices"
)
type Deltas []Delta type Deltas []Delta
@@ -46,7 +48,7 @@ func (deltas Deltas) Balances() Balances {
result[delta.Name][delta.Currency] = 0 result[delta.Name][delta.Currency] = 0
} }
result[delta.Name][delta.Currency] += delta.Value result[delta.Name][delta.Currency] += delta.Value
if result[delta.Name][delta.Currency] < 0.0000001 { if result[delta.Name][delta.Currency] < 0.000000001 && result[delta.Name][delta.Currency] > -0.000000001 {
delete(result[delta.Name], delta.Currency) delete(result[delta.Name], delta.Currency)
} }
} }