]> Sergey Matveev's repositories - btrtrc.git/blobdiff - tracker/udp/scrape.go
Support scraping from HTTP trackers
[btrtrc.git] / tracker / udp / scrape.go
index 331f109e629d0c05d5c80481e5fca5b0657ae4e0..13a69b9919d9ef746910548ca3d27156a4cb2f9e 100644 (file)
@@ -5,7 +5,9 @@ type ScrapeRequest []InfoHash
 type ScrapeResponse []ScrapeInfohashResult
 
 type ScrapeInfohashResult struct {
-       Seeders   int32
-       Completed int32
-       Leechers  int32
+       // I'm not sure why the fields are named differently for HTTP scrapes.
+       // https://www.bittorrent.org/beps/bep_0048.html
+       Seeders   int32 `bencode:"complete"`
+       Completed int32 `bencode:"downloaded"`
+       Leechers  int32 `bencode:"incomplete"`
 }