Add back off to snapshot loop
diff --git a/apigee_sync.go b/apigee_sync.go index 1e0a04a..3d59ddd 100644 --- a/apigee_sync.go +++ b/apigee_sync.go
@@ -422,7 +422,18 @@ CheckRedirect: Redirect, } + retryIn := 5 * time.Millisecond + maxBackOff := 1 * time.Minute + backOffFunc := createBackOff(retryIn, maxBackOff) + first := true + for { + if first { + first = false + } else { + backOffFunc() + } + req, err := http.NewRequest("GET", uri, nil) if err != nil { // should never happen, but if it does, it's unrecoverable anyway