Jitter loop timing
This commit is contained in:
@@ -2,10 +2,13 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
"math/rand"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
rand.Seed(time.Now().UnixNano())
|
||||||
|
|
||||||
ac := NewAsanaClient()
|
ac := NewAsanaClient()
|
||||||
sc := NewSlackClient()
|
sc := NewSlackClient()
|
||||||
|
|
||||||
@@ -14,10 +17,8 @@ func main() {
|
|||||||
log.Printf("%s", err)
|
log.Printf("%s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
tick := time.NewTicker(60 * time.Second)
|
|
||||||
|
|
||||||
for {
|
for {
|
||||||
<-tick.C
|
time.Sleep(time.Duration(rand.Intn(60)) * time.Second)
|
||||||
|
|
||||||
Poll(ac, sc)
|
Poll(ac, sc)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user