]> Sergey Matveev's repositories - btrtrc.git/blobdiff - tracker/http/http.go
Support marshalling http tracker response peers
[btrtrc.git] / tracker / http / http.go
index 9aa53797c390e9d96077e840278e9608e6b2c5bf..a7022a5f01737dbcbc54d595d753bedc1069e6ce 100644 (file)
@@ -133,10 +133,10 @@ func (cl Client) Announce(ctx context.Context, ar AnnounceRequest, opt AnnounceO
        ret.Interval = trackerResponse.Interval
        ret.Leechers = trackerResponse.Incomplete
        ret.Seeders = trackerResponse.Complete
-       if len(trackerResponse.Peers) != 0 {
+       if len(trackerResponse.Peers.List) != 0 {
                vars.Add("http responses with nonempty peers key", 1)
        }
-       ret.Peers = trackerResponse.Peers
+       ret.Peers = trackerResponse.Peers.List
        if len(trackerResponse.Peers6) != 0 {
                vars.Add("http responses with nonempty peers6 key", 1)
        }