From da83929bd84bddad58cbc9b49de28ff565721ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=97=D0=B0=D1=86=D0=B5=D0=BF=D0=B8=D0=BD?= Date: Mon, 2 Dec 2019 14:35:32 +0300 Subject: [core] Added lang to the onboarding tip url --- map/onboarding.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'map/onboarding.cpp') diff --git a/map/onboarding.cpp b/map/onboarding.cpp index 98b8d890c8..5a7a15d49c 100644 --- a/map/onboarding.cpp +++ b/map/onboarding.cpp @@ -3,6 +3,7 @@ #include "partners_api/utm.hpp" #include "platform/platform.hpp" +#include "platform/preferred_languages.hpp" #include "base/url_helpers.hpp" @@ -16,7 +17,7 @@ namespace { auto constexpr kTipsCount = static_cast(onboarding::Tip::Type::Count); -std::string const kBaseUrl = "/en/v2/mobilefront/"; +std::string const kBaseUrl = "/v2/mobilefront/"; std::array const kTipsLinks = { InjectUTM(kBaseUrl, UTM::DiscoverCatalogOnboarding), InjectUTM(kBaseUrl + "search/?tag=181", UTM::FreeSamplesOnboading), @@ -28,10 +29,10 @@ namespace onboarding Tip GetTip() { auto const tipIndex = std::time(nullptr) % kTipsCount; - auto const url = kTipsLinks[tipIndex]; - + auto const link = kTipsLinks[tipIndex]; + auto const catalogUrl = base::url::Join(BOOKMARKS_CATALOG_FRONT_URL, languages::GetCurrentNorm()); return {static_cast(tipIndex), - url.empty() ? url : base::url::Join(BOOKMARKS_CATALOG_FRONT_URL, url)}; + link.empty() ? link : base::url::Join(catalogUrl, link)}; } bool CanShowTipButton() { return GetPlatform().IsConnected(); } -- cgit v1.2.3