diff options
author | Arsentiy Milchakov <milcars@mapswithme.com> | 2020-05-19 12:48:37 +0300 |
---|---|---|
committer | Daria Volvenkova <dvolvenkova@gmail.com> | 2020-05-19 20:16:05 +0300 |
commit | f01eacfbbf0dca382f1b49cbcefbc7543ce705a6 (patch) | |
tree | 1e030ebfd5816fb03b5dba597dddea2af4c9ba9a /web_api | |
parent | 43564cbf55b3b813c5a150d414faa34383a1994c (diff) |
[catalog] sending downloaded guides ids on start of catalog is added
Diffstat (limited to 'web_api')
-rw-r--r-- | web_api/request_headers.cpp | 4 | ||||
-rw-r--r-- | web_api/request_headers.hpp | 1 |
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(); |