async load data

Former-commit-id: 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 372880253b642d082cdec6f96a636d8741ef9757 [formerly 61524ed8040a3371155d2a08a7c1ae30e9368079]]]
Former-commit-id: 957a03e4961205620236ec86f6e791cc9c5f8f82
Former-commit-id: 83b1c8e397a5cec96a09e4067b16ae67a46e2583 [formerly 31bb5f140debd048c7b6abd0b4e5eacd78b7684e]
Former-commit-id: e04b7021793ec2687687dc2dd010e24fa6faa167
pull/15/head
Miguel Mota 6 years ago
parent 23f96673c7
commit 214685af31

@ -19,7 +19,7 @@ func (ct *Cointop) layout(g *gocui.Gui) error {
ct.marketview.Frame = false
ct.marketview.BgColor = gocui.ColorBlack
ct.marketview.FgColor = gocui.ColorWhite
ct.updateMarketbar()
go ct.updateMarketbar()
}
topOffset = topOffset + 1
@ -29,7 +29,7 @@ func (ct *Cointop) layout(g *gocui.Gui) error {
}
ct.chartview = v
ct.chartview.Frame = false
ct.updateChart()
go ct.updateChart()
}
topOffset = topOffset + chartHeight
@ -41,7 +41,7 @@ func (ct *Cointop) layout(g *gocui.Gui) error {
ct.headersview.Frame = false
ct.headersview.FgColor = gocui.ColorBlack
ct.headersview.BgColor = gocui.ColorGreen
ct.updateHeaders()
go ct.updateHeaders()
}
topOffset = topOffset + 1
@ -54,8 +54,10 @@ func (ct *Cointop) layout(g *gocui.Gui) error {
ct.tableview.Highlight = true
ct.tableview.SelBgColor = gocui.ColorCyan
ct.tableview.SelFgColor = gocui.ColorBlack
ct.updateCoins()
ct.updateTable()
go func() {
ct.updateCoins()
ct.updateTable()
}()
}
if v, err := g.SetView("statusbar", 0, maxY-2, ct.maxtablewidth, maxY); err != nil {
@ -66,7 +68,7 @@ func (ct *Cointop) layout(g *gocui.Gui) error {
ct.statusbarview.Frame = false
ct.statusbarview.BgColor = gocui.ColorCyan
ct.statusbarview.FgColor = gocui.ColorBlack
ct.updateStatusbar("")
go ct.updateStatusbar("")
}
if v, err := g.SetView("searchfield", 0, maxY-2, ct.maxtablewidth, maxY); err != nil {

Loading…
Cancel
Save