Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Grechuhin <i.grechuhin@gmail.com>2016-12-14 17:47:35 +0300
committerIlya Grechuhin <i.grechuhin@gmail.com>2016-12-14 17:47:35 +0300
commitcf0de14a0d0e888be6dd836bb840f983d7f0cabf (patch)
tree83b491f11750855f9b62e057cd620cbae4f2ff92 /iphone/Maps
parent57583f9ea6087df121afe53eb8c3f2994714b351 (diff)
[MAPSME-3246] [ios] Disabled network policy check on wifi connection.
Diffstat (limited to 'iphone/Maps')
-rw-r--r--iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm10
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;