When building portfolio slice, include first coin only

pull/143/head
Simon Roberts 3 years ago
parent bea5c67759
commit a34417ad61

@ -529,12 +529,20 @@ func (ct *Cointop) GetPortfolioSlice() []*Coin {
return sliced
}
OUTER:
for i := range ct.State.allCoins {
coin := ct.State.allCoins[i]
p, isNew := ct.PortfolioEntry(coin)
if isNew {
continue
}
// check not already found
for j := range sliced {
if coin.Symbol == sliced[j].Symbol {
continue OUTER
}
}
coin.Holdings = p.Holdings
balance := coin.Price * p.Holdings
balancestr := fmt.Sprintf("%.2f", balance)

Loading…
Cancel
Save