summaryrefslogtreecommitdiff
path: root/src/mbgl/util/http_timeout.cpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-07-26 16:07:00 +0200
committerKonstantin Käfer <mail@kkaefer.com>2017-07-26 16:07:00 +0200
commit8d3647317cefc0c1190ca80a7dc411cb4498f5f8 (patch)
tree71cb7152a03e5a03f33062794b1db1a05531c86a /src/mbgl/util/http_timeout.cpp
parentc9bf1235cdb0075900ad8e471886bbefceef891c (diff)
downloadqtlocation-mapboxgl-8d3647317cefc0c1190ca80a7dc411cb4498f5f8.tar.gz
[core] extract enums Response::Error::Reason => ResourceStatus, Resource::Kind => ResourceKind
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 {