diff options
author | Ilya Grechuhin <i.grechuhin@gmail.com> | 2016-12-14 17:47:35 +0300 |
---|---|---|
committer | Ilya Grechuhin <i.grechuhin@gmail.com> | 2016-12-14 17:47:35 +0300 |
commit | cf0de14a0d0e888be6dd836bb840f983d7f0cabf (patch) | |
tree | 83b491f11750855f9b62e057cd620cbae4f2ff92 /iphone/Maps | |
parent | 57583f9ea6087df121afe53eb8c3f2994714b351 (diff) |
[MAPSME-3246] [ios] Disabled network policy check on wifi connection.
Diffstat (limited to 'iphone/Maps')
-rw-r--r-- | iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm b/iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm index ab0826c89f..1f48844198 100644 --- a/iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm +++ b/iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm @@ -1,6 +1,8 @@ #import "MWMNetworkPolicy.h" #import "MWMAlertViewController.h" +#include "platform/platform.hpp" + using np = platform::NetworkPolicy; namespace @@ -13,7 +15,13 @@ namespace network_policy { void CallPartnersApi(platform::PartnersApiFn fn, bool force) { - if (force) + auto const connectionType = GetPlatform().ConnectionStatus(); + if (connectionType == Platform::EConnectionType::CONNECTION_NONE) + { + fn(false); + return; + } + if (force || connectionType == Platform::EConnectionType::CONNECTION_WIFI) { fn(true); return; |