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:
authorArsentiy Milchakov <milcars@mapswithme.com>2020-05-19 12:48:37 +0300
committerDaria Volvenkova <dvolvenkova@gmail.com>2020-05-19 20:16:05 +0300
commitf01eacfbbf0dca382f1b49cbcefbc7543ce705a6 (patch)
tree1e030ebfd5816fb03b5dba597dddea2af4c9ba9a /web_api
parent43564cbf55b3b813c5a150d414faa34383a1994c (diff)
[catalog] sending downloaded guides ids on start of catalog is added
Diffstat (limited to 'web_api')
-rw-r--r--web_api/request_headers.cpp4
-rw-r--r--web_api/request_headers.hpp1
2 files changed, 5 insertions, 0 deletions
diff --git a/web_api/request_headers.cpp b/web_api/request_headers.cpp
index a9532936fd..a9b35834ac 100644
--- a/web_api/request_headers.cpp
+++ b/web_api/request_headers.cpp
@@ -20,6 +20,7 @@ char const * const kUserAgentHeader = "User-Agent";
char const * const kCitiesHeader = "X-Mapsme-City-Ids";
char const * const kCountriesHeader = "X-Mapsme-Country-Ids";
char const * const kLatLonHeader = "X-Mapsme-Lat-Lon";
+char const * const kGuidesHeader = "X-Mapsme-Downloaded-Guides";
} // namespace
platform::HttpClient::Headers GetDefaultCatalogHeaders()
@@ -64,6 +65,9 @@ platform::HttpClient::Headers GetCatalogHeaders(HeadersParams const & params)
if (!params.m_countryGeoIds.empty())
result.emplace(kCountriesHeader, strings::JoinAny(params.m_countryGeoIds));
+ if (!params.m_downloadedGuidesIds.empty())
+ result.emplace(kGuidesHeader, strings::JoinAny(params.m_downloadedGuidesIds));
+
return result;
}
} // namespace web_api
diff --git a/web_api/request_headers.hpp b/web_api/request_headers.hpp
index 0cc96e8e78..94d5ad1a37 100644
--- a/web_api/request_headers.hpp
+++ b/web_api/request_headers.hpp
@@ -17,6 +17,7 @@ public:
std::optional<m2::PointD> m_currentPosition;
std::vector<base::GeoObjectId> m_countryGeoIds;
std::vector<base::GeoObjectId> m_cityGeoIds;
+ std::vector<std::string> m_downloadedGuidesIds;
};
platform::HttpClient::Headers GetDefaultCatalogHeaders();