udp: Send the announce interval in seconds

This commit is contained in:
Justin Li 2015-02-20 13:42:14 -05:00
parent 92f3c62456
commit d3d35b4655

View file

@ -7,6 +7,7 @@ package udp
import (
"bytes"
"encoding/binary"
"time"
"github.com/chihaya/chihaya/tracker/models"
)
@ -27,7 +28,7 @@ func (w *Writer) WriteError(err error) error {
func (w *Writer) WriteAnnounce(res *models.AnnounceResponse) error {
w.writeHeader(1)
binary.Write(w.buf, binary.BigEndian, uint32(res.Interval))
binary.Write(w.buf, binary.BigEndian, uint32(res.Interval/time.Second))
binary.Write(w.buf, binary.BigEndian, uint32(res.Incomplete))
binary.Write(w.buf, binary.BigEndian, uint32(res.Complete))