From 57ee0c7d2bd7f5a96895f6694d181e9f0a46f174 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 16 Jul 2016 16:25:28 +0200 Subject: Interval --- tracker/messages.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tracker/messages.go b/tracker/messages.go index 6f0406d..00b1b86 100644 --- a/tracker/messages.go +++ b/tracker/messages.go @@ -7,6 +7,7 @@ import ( "log" "net" "net/http" + "time" "dim13.org/btget/bencode" "dim13.org/btget/query" @@ -79,6 +80,10 @@ func (r Request) Get(announce string) (Response, error) { return res, nil } +func (r Response) IntervalDuration() time.Duration { + return time.Duration(r.Interval) * time.Second +} + func ParseAddr(b []byte) ([]*net.TCPAddr, error) { n := len(b) / 6 a := make([]*net.TCPAddr, n) -- cgit v1.2.3