Retry After Milliseconds, fixes #228

This commit is contained in:
Bruce Marriner 2016-07-11 22:34:34 -05:00
parent a97d89e1de
commit 5501cac820

View file

@ -149,7 +149,7 @@ func (s *Session) request(method, urlStr, contentType string, b []byte) (respons
s.log(LogInformational, "Rate Limiting %s, retry in %d", urlStr, rl.RetryAfter) s.log(LogInformational, "Rate Limiting %s, retry in %d", urlStr, rl.RetryAfter)
s.handle(RateLimit{TooManyRequests: &rl, URL: urlStr}) s.handle(RateLimit{TooManyRequests: &rl, URL: urlStr})
time.Sleep(rl.RetryAfter) time.Sleep(rl.RetryAfter * time.Millisecond)
// we can make the above smarter // we can make the above smarter
// this method can cause longer delays then required // this method can cause longer delays then required