summaryrefslogtreecommitdiff
path: root/src/mbgl/util/http_timeout.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/util/http_timeout.cpp')
-rw-r--r--src/mbgl/util/http_timeout.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mbgl/util/http_timeout.cpp b/src/mbgl/util/http_timeout.cpp
index ca9a93498f..626b0c43ae 100644
--- a/src/mbgl/util/http_timeout.cpp
+++ b/src/mbgl/util/http_timeout.cpp
@@ -4,16 +4,16 @@
namespace mbgl {
namespace http {
-Duration errorRetryTimeout(Response::Error::Reason failedRequestReason, uint32_t failedRequests, optional<Timestamp> retryAfter) {
+Duration errorRetryTimeout(ResourceStatus failedRequestReason, uint32_t failedRequests, optional<Timestamp> retryAfter) {
- if (failedRequestReason == Response::Error::Reason::Server) {
+ if (failedRequestReason == ResourceStatus::ServerError) {
// Retry after one second three times, then start exponential backoff.
return Seconds(failedRequests <= 3 ? 1 : 1u << std::min(failedRequests - 3, 31u));
- } else if (failedRequestReason == Response::Error::Reason::Connection) {
+ } else if (failedRequestReason == ResourceStatus::ConnectionError) {
// Immediate exponential backoff.
assert(failedRequests > 0);
return Seconds(1u << std::min(failedRequests - 1, 31u));
- } else if (failedRequestReason == Response::Error::Reason::RateLimit) {
+ } else if (failedRequestReason == ResourceStatus::RateLimitError) {
if (retryAfter) {
return *retryAfter - util::now();
} else {