test balances zeroing and unzeroing

This commit is contained in:
Bel LaPointe
2023-10-25 08:06:41 -06:00
parent fb2ed278c2
commit 0b945df7e8
2 changed files with 20 additions and 0 deletions

View File

@@ -50,6 +50,9 @@ func (deltas Deltas) Balances() Balances {
result[delta.Name][delta.Currency] += delta.Value
if result[delta.Name][delta.Currency] < 0.000000001 && result[delta.Name][delta.Currency] > -0.000000001 {
delete(result[delta.Name], delta.Currency)
if len(result[delta.Name]) == 0 {
delete(result, delta.Name)
}
}
}