diff options
author | Chris Loer <chris.loer@gmail.com> | 2018-10-17 11:06:40 -0700 |
---|---|---|
committer | Chris Loer <chris.loer@mapbox.com> | 2018-10-17 12:53:24 -0700 |
commit | 44f79031b78ac25052fac51e423fb014a3243c81 (patch) | |
tree | 11034b73a22dbaaa4bfef9d329ba95a8710bd082 /platform/android/src | |
parent | aab55cfbcdbcdea3610beb5f02d276d2e417cedb (diff) | |
download | qtlocation-mapboxgl-44f79031b78ac25052fac51e423fb014a3243c81.tar.gz |
[android] Include "must-revalidate" in putResourceWithURL
Diffstat (limited to 'platform/android/src')
-rw-r--r-- | platform/android/src/offline/offline_manager.cpp | 4 | ||||
-rw-r--r-- | platform/android/src/offline/offline_manager.hpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/platform/android/src/offline/offline_manager.cpp b/platform/android/src/offline/offline_manager.cpp index 07e10d4c81..968c33b644 100644 --- a/platform/android/src/offline/offline_manager.cpp +++ b/platform/android/src/offline/offline_manager.cpp @@ -207,13 +207,15 @@ void OfflineManager::putResourceWithUrl(jni::JNIEnv& env, const jni::Array<jni::jbyte>& arr, jlong modified, jlong expires, - const jni::String& eTag_) { + const jni::String& eTag_, + jboolean mustRevalidate) { auto url = jni::Make<std::string>(env, url_); auto data = std::make_shared<std::string>(arr.Length(env), char()); jni::GetArrayRegion(env, *arr, 0, data->size(), reinterpret_cast<jbyte*>(&(*data)[0])); mbgl::Resource resource(mbgl::Resource::Kind::Unknown, url); mbgl::Response response; response.data = data; + response.mustRevalidate = mustRevalidate; if (eTag_) { response.etag = jni::Make<std::string>(env, eTag_); } diff --git a/platform/android/src/offline/offline_manager.hpp b/platform/android/src/offline/offline_manager.hpp index 52c9ab70a0..f8d57b88da 100644 --- a/platform/android/src/offline/offline_manager.hpp +++ b/platform/android/src/offline/offline_manager.hpp @@ -80,7 +80,8 @@ public: const jni::Array<jni::jbyte>& data, jlong modified, jlong expires, - const jni::String& eTag); + const jni::String& eTag, + jboolean mustRevalidate); private: |