From c40e779fdb4387bc0351f9bfe98dc271a3ee1937 Mon Sep 17 00:00:00 2001 From: Ken Hibino Date: Tue, 17 Dec 2019 20:13:41 -0800 Subject: [PATCH] Modify poller to wait for Time.After channel instead of time.Sleep --- poller.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/poller.go b/poller.go index e64ceb8..9fdd8b6 100644 --- a/poller.go +++ b/poller.go @@ -39,9 +39,8 @@ func (p *poller) start() { case <-p.done: log.Println("[INFO] Poller done.") return - default: + case <-time.After(p.avgInterval): p.exec() - time.Sleep(p.avgInterval) } } }()