aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-16 16:25:28 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-16 16:25:28 +0200
commit57ee0c7d2bd7f5a96895f6694d181e9f0a46f174 (patch)
tree2702a5a6398ea9613805c6520188b4faa5f74759
parent517970a66f5f18388ba949b71d886e8c07e00322 (diff)
Interval
-rw-r--r--tracker/messages.go5
1 files changed, 5 insertions, 0 deletions
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)