aboutsummaryrefslogtreecommitdiff
path: root/peer
diff options
context:
space:
mode:
Diffstat (limited to 'peer')
-rw-r--r--peer/peer.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/peer/peer.go b/peer/peer.go
index 565de38..1784eac 100644
--- a/peer/peer.go
+++ b/peer/peer.go
@@ -2,8 +2,9 @@ package peer
import (
"bytes"
- "math/big"
"net"
+
+ "dim13.org/btget/bitfield"
)
const (
@@ -25,7 +26,7 @@ type Peer struct {
Intersting bool // local
Optimistic bool
buf *bytes.Buffer
- bitField *big.Int // see Bit, SetBit ans Bytes
+ bitField bitfield.BitField
}
func NewPeer(addr string) (Peer, error) {
@@ -33,5 +34,5 @@ func NewPeer(addr string) (Peer, error) {
if err != nil {
return Peer{}, err
}
- return Peer{Addr: a, Choked: true, Choking: true, bitField: new(big.Int)}, nil
+ return Peer{Addr: a, Choked: true, Choking: true}, nil
}