diff options
author | zelig <viktor.tron@gmail.com> | 2014-12-15 02:09:33 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2014-12-15 04:27:06 +0800 |
commit | 148de1c8757413f171dbf2fd3e8e5a5976eb7dc9 (patch) | |
tree | 062259762df4110462f3782fb8ccde8b801a5dfc /xeth/hexface.go | |
parent | 76070b46742338f354ab47a2c5a202e808daae23 (diff) | |
download | dexon-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.go | 9 |
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 |