aboutsummaryrefslogtreecommitdiffstats
path: root/xeth/hexface.go
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2014-12-15 02:09:33 +0800
committerzelig <viktor.tron@gmail.com>2014-12-15 04:27:06 +0800
commit148de1c8757413f171dbf2fd3e8e5a5976eb7dc9 (patch)
tree062259762df4110462f3782fb8ccde8b801a5dfc /xeth/hexface.go
parent76070b46742338f354ab47a2c5a202e808daae23 (diff)
downloaddexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar.gz
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar.bz2
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar.lz
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar.xz
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.tar.zst
dexon-148de1c8757413f171dbf2fd3e8e5a5976eb7dc9.zip
adapt xeth pkg to new backend. FIXME JSPeer peer info
Diffstat (limited to 'xeth/hexface.go')
-rw-r--r--xeth/hexface.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/xeth/hexface.go b/xeth/hexface.go
index c1f49453d..524b68210 100644
--- a/xeth/hexface.go
+++ b/xeth/hexface.go
@@ -3,7 +3,6 @@ package xeth
import (
"bytes"
"encoding/json"
- "sync/atomic"
"github.com/ethereum/go-ethereum/core"
"github.com/ethereum/go-ethereum/core/types"
@@ -63,12 +62,8 @@ func (self *JSXEth) PeerCount() int {
func (self *JSXEth) Peers() []JSPeer {
var peers []JSPeer
- for peer := self.obj.Peers().Front(); peer != nil; peer = peer.Next() {
- p := peer.Value.(core.Peer)
- // we only want connected peers
- if atomic.LoadInt32(p.Connected()) != 0 {
- peers = append(peers, *NewJSPeer(p))
- }
+ for _, peer := range self.obj.Peers() {
+ peers = append(peers, *NewJSPeer(peer))
}
return peers