From 9b68d1ed78fe2e86571293ccd416348052d289ef Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 12 Jun 2016 07:39:20 +0200 Subject: split tracker --- meta/torrent.go | 19 ------------------- meta/tracker.go | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 meta/tracker.go (limited to 'meta') diff --git a/meta/torrent.go b/meta/torrent.go index 434d50d..3e8774a 100644 --- a/meta/torrent.go +++ b/meta/torrent.go @@ -30,22 +30,3 @@ type Torrent struct { URLList string `bencode:"url-list,optional"` InfoHash []byte `bencode:"-"` } - -type TrackerResponse struct { - FalureReason string `bencode:"failure reason"` - WarningMessage string `bencode:"warning message"` - Interval int `bencode:"interval"` - MinInterval int `bencode:"min interval"` - TrackerId string `bencode:"tracker id"` - Complete int `bencode:"complete"` - Incomplete int `bencode:"incomplete"` - Peers Peer `bencode:"peers"` -} - -type Peer struct { - PeerId string `bencode:"peer id"` - IP string `bencode:"ip"` - Port string `bencode:"ports"` -} - -// Peer (compact) []byte diff --git a/meta/tracker.go b/meta/tracker.go new file mode 100644 index 0000000..1c3d12d --- /dev/null +++ b/meta/tracker.go @@ -0,0 +1,20 @@ +package meta + +type TrackerResponse struct { + FalureReason string `bencode:"failure reason"` + WarningMessage string `bencode:"warning message"` + Interval int `bencode:"interval"` + MinInterval int `bencode:"min interval"` + TrackerId string `bencode:"tracker id"` + Complete int `bencode:"complete"` + Incomplete int `bencode:"incomplete"` + Peers Peer `bencode:"peers"` +} + +type Peer struct { + PeerId string `bencode:"peer id"` + IP string `bencode:"ip"` + Port string `bencode:"ports"` +} + +// Peer (compact) []byte -- cgit v1.2.3