#445 - Treat 429 status codes as rate limit errors

This commit is contained in:
Steve Bazyl committed 2016-08-17 13:58:07 -07:00
1 parent 2046e00f14
commit 2578736b44
2 files changed
+10

No files matched your search

+3
View File
@@ -203,6 +203,9 @@ module Google
when 401
message ||= 'Unauthorized'
raise Google::Apis::AuthorizationError.new(message, status_code: status, header: header, body: body)
when 429
message ||= 'Rate limit exceeded'
raise Google::Apis::RateLimitError.new(message, status_code: status, header: header, body: body)
when 304, 400, 402...500
message ||= 'Invalid request'
raise Google::Apis::ClientError.new(message, status_code: status, header: header, body: body)