diff --git a/updater.go b/updater.go index 5118000..b36d1b9 100644 --- a/updater.go +++ b/updater.go @@ -87,7 +87,7 @@ func (h *updateHeap) updateTask() { hlen := h.Len() for i := 0; i < hlen; i++ { entry := &h.entries[0] - if time.Now().After(entry.ts) { + if !time.Now().Before(entry.ts) { interval := entry.s.update() entry.ts = time.Now().Add(interval) heap.Fix(h, 0)