diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-04-17 14:27:46 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-04-20 21:54:31 +0300 |
commit | 64cbc9911dfd43af0c29034d92656b55bc16217a (patch) | |
tree | c2a631aa7ffdf92924d8b911b7a48a4ccadd77bb /include | |
parent | ee1d700a9bc764c86502978b5538df44aaa66905 (diff) | |
download | qtlocation-mapboxgl-64cbc9911dfd43af0c29034d92656b55bc16217a.tar.gz |
[core] Introduce `Resource::minimumUpdateInterval`
Introduce `Resource::minimumUpdateInterval` and consider it in the online file source.
The `minimumUpdateInterval` is used to throttle the requests, which were initiated due to resource expiration.
Diffstat (limited to 'include')
-rw-r--r-- | include/mbgl/storage/resource.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mbgl/storage/resource.hpp b/include/mbgl/storage/resource.hpp index b21265ef54..b7b394efc2 100644 --- a/include/mbgl/storage/resource.hpp +++ b/include/mbgl/storage/resource.hpp @@ -95,6 +95,7 @@ public: optional<Timestamp> priorExpires = {}; optional<std::string> priorEtag = {}; std::shared_ptr<const std::string> priorData; + Duration minimumUpdateInterval{Duration::zero()}; }; inline bool Resource::hasLoadingMethod(Resource::LoadingMethod method) const { |