From 95a48cea18eccd4ea2cb298027dbd01bd21f43e8 Mon Sep 17 00:00:00 2001 From: obscuren Date: Fri, 21 Feb 2014 13:23:35 +0100 Subject: Peer amount update --- ui/gui.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ui') diff --git a/ui/gui.go b/ui/gui.go index aae1320fc..e223fe262 100644 --- a/ui/gui.go +++ b/ui/gui.go @@ -9,6 +9,7 @@ import ( "github.com/ethereum/eth-go/ethutil" "github.com/niemeyer/qml" "strings" + "time" ) type Gui struct { @@ -55,6 +56,7 @@ func (ui *Gui) Start() { ui.eth.BlockManager.SecondaryBlockProcessor = ui go ui.setInitialBlockChain() + go ui.updatePeers() ui.win.Show() ui.win.Wait() @@ -73,6 +75,13 @@ func (ui *Gui) ProcessBlock(block *ethchain.Block) { ui.win.Root().Call("addBlock", NewBlockFromBlock(block)) } +func (ui *Gui) updatePeers() { + for { + ui.win.Root().Call("setPeers", fmt.Sprintf("%d / %d", ui.eth.Peers().Len(), ui.eth.MaxPeers)) + time.Sleep(1 * time.Second) + } +} + type Tester struct { root qml.Object } -- cgit v1.2.3