aboutsummaryrefslogtreecommitdiff
path: root/tracker/messages.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-17 17:01:49 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-17 17:01:49 +0200
commit12418c5c5e523d664af70d578e86b4bb9ab97918 (patch)
treebf43fc7ca89ab7a8f71060324dd4ee172a2669fa /tracker/messages.go
parent896f99551ce39387afb3ff14410c925b05eada0c (diff)
wip, broken
Diffstat (limited to 'tracker/messages.go')
-rw-r--r--tracker/messages.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/tracker/messages.go b/tracker/messages.go
index d9871f9..d4b71d9 100644
--- a/tracker/messages.go
+++ b/tracker/messages.go
@@ -40,15 +40,15 @@ type Request struct {
// we support only compact mode
type Response struct {
- Complete int `bencode:"complete"`
- FalureReason string `bencode:"failure reason"`
- Incomplete int `bencode:"incomplete"`
- Interval int `bencode:"interval"`
- MinInterval int `bencode:"min interval"`
- Peers []byte `bencode:"peers"` // can be []byte or []Peer
- Peers6 []byte `bencode:"peers6"`
- TrackerId string `bencode:"tracker id"`
- WarningMessage string `bencode:"warning message"`
+ Complete int `bencode:"complete"`
+ FalureReason string `bencode:"failure reason"`
+ Incomplete int `bencode:"incomplete"`
+ Interval time.Duration `bencode:"interval,seconds"`
+ MinInterval int `bencode:"min interval"`
+ Peers []byte `bencode:"peers"` // can be []byte or []Peer
+ Peers6 []byte `bencode:"peers6"`
+ TrackerId string `bencode:"tracker id"`
+ WarningMessage string `bencode:"warning message"`
}
type Peer struct {