This commit is contained in:
Asim Aslam
2019-05-30 23:52:10 +01:00
parent 8618183508
commit b4874806df
19 changed files with 687 additions and 8 deletions

14
util/backoff/backoff.go Normal file
View File

@@ -0,0 +1,14 @@
// Package backoff provides backoff functionality
package backoff
import (
"math"
"time"
)
func Do(attempts int) time.Duration {
if attempts == 0 {
return time.Duration(0)
}
return time.Duration(math.Pow(10, float64(attempts))) * time.Millisecond
}