From 938542ac7447faafb7d7d91ddd05329309b6db41 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Sat, 4 Apr 2015 15:34:16 -0400 Subject: [PATCH] models: Announce field for AnnounceResponse --- tracker/announce.go | 1 + tracker/models/models.go | 1 + 2 files changed, 2 insertions(+) diff --git a/tracker/announce.go b/tracker/announce.go index 6277028..b4d5e3a 100644 --- a/tracker/announce.go +++ b/tracker/announce.go @@ -264,6 +264,7 @@ func newAnnounceResponse(ann *models.Announce) *models.AnnounceResponse { leechCount := ann.Torrent.Leechers.Len() res := &models.AnnounceResponse{ + Announce: ann, Complete: seedCount, Incomplete: leechCount, Interval: ann.Config.Announce.Duration, diff --git a/tracker/models/models.go b/tracker/models/models.go index 57a20b1..9962c93 100644 --- a/tracker/models/models.go +++ b/tracker/models/models.go @@ -256,6 +256,7 @@ type AnnounceDelta struct { // AnnounceResponse contains the information needed to fulfill an announce. type AnnounceResponse struct { + Announce *Announce Complete, Incomplete int Interval, MinInterval time.Duration IPv4Peers, IPv6Peers PeerList