From 7bd2d90a20c3de9489c64f96322eed5853fb1ea0 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 28 Oct 2022 15:59:00 +0000 Subject: [PATCH] Jitter loop timing --- slack2asana.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/slack2asana.go b/slack2asana.go index daf15ae..b454ffe 100644 --- a/slack2asana.go +++ b/slack2asana.go @@ -2,10 +2,13 @@ package main import ( "log" + "math/rand" "time" ) func main() { + rand.Seed(time.Now().UnixNano()) + ac := NewAsanaClient() sc := NewSlackClient() @@ -14,10 +17,8 @@ func main() { log.Printf("%s", err) } - tick := time.NewTicker(60 * time.Second) - for { - <-tick.C + time.Sleep(time.Duration(rand.Intn(60)) * time.Second) Poll(ac, sc) }