From 16a05c8ddd5b9c81d8f7e671504b892e5d353913 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sat, 7 Jul 2018 09:01:54 -0700 Subject: simpler background crawler attempt #2 --- main.go | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/main.go b/main.go index 9e5b180..b55cd2b 100644 --- a/main.go +++ b/main.go @@ -74,20 +74,8 @@ func main() { } func backgroundCrawl(minutes int) { - if minutes < 1 { - return - } - ticker := time.NewTicker(time.Minute * time.Duration(minutes)) - defer ticker.Stop() - done := make(chan bool) for { - select { - case <-done: - fmt.Println("done") - return - case t := <-ticker.C: - vlog.Printf("starting crawl at %s\n", t) - crawler.Crawl() - } + time.Sleep(time.Minute * time.Duration(minutes)) + crawler.Crawl() } } -- cgit v1.2.3