balances can accept delta pushes for FAST
This commit is contained in:
@@ -34,11 +34,10 @@ func main() {
|
||||
sort.Slice(deltas, func(i, j int) bool {
|
||||
return deltas[i].Debug() < deltas[j].Debug()
|
||||
})
|
||||
deltasSoFar := make(ledger.Deltas, 0)
|
||||
balancesSoFar := make(ledger.Balances)
|
||||
for i := range deltas {
|
||||
deltasSoFar = append(deltasSoFar, deltas[i])
|
||||
bal, _ := deltasSoFar.Like(ledger.LikeName("^" + deltas[i].Name + "$")).Balances()
|
||||
fmt.Printf("%s (%+v)\n", deltas[i].Debug(), bal[deltas[i].Name].Debug())
|
||||
balancesSoFar.Push(deltas[i])
|
||||
fmt.Printf("%s (%+v)\n", deltas[i].Debug(), balancesSoFar[deltas[i].Name].Debug())
|
||||
}
|
||||
case "bal":
|
||||
balances, err := deltas.Balances()
|
||||
|
||||
Reference in New Issue
Block a user