From: Matt Joiner Date: Thu, 14 Jul 2016 03:08:52 +0000 (+1000) Subject: Improve readability of tracker status line X-Git-Tag: v1.0.0~632 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1e8c6808b2fd49dce985e733d79c9be6f8e081cf;p=btrtrc.git Improve readability of tracker status line --- diff --git a/tracker_scraper.go b/tracker_scraper.go index 23c3ebf6..cf8f99fe 100644 --- a/tracker_scraper.go +++ b/tracker_scraper.go @@ -28,6 +28,8 @@ func (ts *trackerScraper) statusLine() string { func() string { // return ts.lastAnnounce.Completed.Add(ts.lastAnnounce.Interval).Format("2006-01-02 15:04:05 -0700 MST") na := ts.lastAnnounce.Completed.Add(ts.lastAnnounce.Interval).Sub(time.Now()) + na /= time.Second + na *= time.Second if na > 0 { return na.String() } else { @@ -38,6 +40,9 @@ func (ts *trackerScraper) statusLine() string { if ts.lastAnnounce.Err != nil { return ts.lastAnnounce.Err.Error() } + if ts.lastAnnounce.Completed.IsZero() { + return "never" + } return fmt.Sprintf("%d peers", ts.lastAnnounce.NumPeers) }()) return w.String()