diff options
Diffstat (limited to 'platform/android/src/offline/offline_manager.cpp')
-rw-r--r-- | platform/android/src/offline/offline_manager.cpp | 4 |
1 files changed, 3 insertions, 1 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_); } |