summaryrefslogtreecommitdiff
path: root/platform/default/default_file_source.cpp
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <thiago@mapbox.com>2016-03-07 22:50:57 -0300
committerThiago Marcos P. Santos <thiago@mapbox.com>2016-03-08 10:31:01 -0300
commit672727f773070f11e9eb2755d3e9c83b75b0d2d8 (patch)
treed47c7a00f339994dd861c6b346e22e3407967072 /platform/default/default_file_source.cpp
parentb8b283588f59db539715217aba164a380e053ea5 (diff)
downloadqtlocation-mapboxgl-672727f773070f11e9eb2755d3e9c83b75b0d2d8.tar.gz
[core] Make OnlineFileSource respect the NetworkStatus
The user can now force the Offline mode and set it back to Online, triggering the requests waiting for network connection.
Diffstat (limited to 'platform/default/default_file_source.cpp')
-rw-r--r--platform/default/default_file_source.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/platform/default/default_file_source.cpp b/platform/default/default_file_source.cpp
index 80666ca122..e3b785d086 100644
--- a/platform/default/default_file_source.cpp
+++ b/platform/default/default_file_source.cpp
@@ -1,6 +1,5 @@
#include <mbgl/storage/default_file_source.hpp>
#include <mbgl/storage/asset_file_source.hpp>
-#include <mbgl/storage/network_status.hpp>
#include <mbgl/storage/online_file_source.hpp>
#include <mbgl/storage/offline_database.hpp>
#include <mbgl/storage/offline_download.hpp>
@@ -40,12 +39,10 @@ public:
callback(*offlineResponse);
}
- if (NetworkStatus::Get() == NetworkStatus::Status::Online) {
- onlineRequest = impl->onlineFileSource.request(revalidation, [=] (Response onlineResponse) {
- impl->offlineDatabase.put(revalidation, onlineResponse);
- callback(onlineResponse);
- });
- }
+ onlineRequest = impl->onlineFileSource.request(revalidation, [=] (Response onlineResponse) {
+ impl->offlineDatabase.put(revalidation, onlineResponse);
+ callback(onlineResponse);
+ });
}
std::unique_ptr<FileRequest> onlineRequest;