/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
map/catalog_headers_provider.hpp
30 строк
709 B
Arsentiy Milchakov
[catalog] send up to 30 paid guides ids into X-Mapsme-Downloaded-Guides header only.
12 окт 2020, 21:13
12 окт 2020, 21:13
1b47b27
Код
Авторство
О чём код?
#pragma once #include "map/position_provider.hpp" #include "storage/storage.hpp" #include "web_api/request_headers.hpp" #include "platform/http_client.hpp" #include <optional> class BookmarkManager; class CatalogHeadersProvider { public: CatalogHeadersProvider(PositionProvider const & positionProvider, storage::Storage const & storage); void SetBookmarkManager(BookmarkManager const * bookmarkManager); platform::HttpClient::Headers GetHeaders(); std::optional<platform::HttpClient::Header> GetPositionHeader(); private: PositionProvider const & m_positionProvider; storage::Storage const & m_storage; BookmarkManager const * m_bookmarkManager = nullptr; };