]> Sergey Matveev's repositories - btrtrc.git/blobdiff - Peers.go
Move PEX stuff into peer_protocol
[btrtrc.git] / Peers.go
index 12dda6bccbfc351cebb9cc8e5298b359c7319a3b..9c3e062cfa0ccde78e10897d02d759bb3a8ad99c 100644 (file)
--- a/Peers.go
+++ b/Peers.go
@@ -3,15 +3,16 @@ package torrent
 import (
        "github.com/anacrolix/dht/krpc"
 
+       "github.com/anacrolix/torrent/peer_protocol"
        "github.com/anacrolix/torrent/tracker"
 )
 
 type Peers []Peer
 
-func (me *Peers) FromPex(nas []krpc.NodeAddr, fs []pexPeerFlags) {
+func (me *Peers) AppendFromPex(nas []krpc.NodeAddr, fs []peer_protocol.PexPeerFlags) {
        for i, na := range nas {
                var p Peer
-               var f pexPeerFlags
+               var f peer_protocol.PexPeerFlags
                if i < len(fs) {
                        f = fs[i]
                }
@@ -20,7 +21,7 @@ func (me *Peers) FromPex(nas []krpc.NodeAddr, fs []pexPeerFlags) {
        }
 }
 
-func (ret Peers) FromTracker(ps []tracker.Peer) Peers {
+func (ret Peers) AppendFromTracker(ps []tracker.Peer) Peers {
        for _, p := range ps {
                _p := Peer{
                        IP:     p.IP,