From cf0de14a0d0e888be6dd836bb840f983d7f0cabf Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Wed, 14 Dec 2016 17:47:35 +0300 Subject: [PATCH] [MAPSME-3246] [ios] Disabled network policy check on wifi connection. --- iphone/Maps/Classes/NetworkPolicy/MWMNetworkPolicy.mm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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;