diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2018-06-18 17:56:50 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2018-06-18 18:26:57 +0300 |
commit | d29ac0f639fb4a87eb815ebdef4dcb82c67d5c81 (patch) | |
tree | 53930e9a16087c6cecdfb559f2fa3f72f21c26bb /map/bookmark_catalog.hpp | |
parent | 260f552a564fb56806003fa0b0338f2d450f1bf0 (diff) |
Fixed catalog core
Diffstat (limited to 'map/bookmark_catalog.hpp')
-rw-r--r-- | map/bookmark_catalog.hpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/map/bookmark_catalog.hpp b/map/bookmark_catalog.hpp index 081b76b13e..16002eb8bc 100644 --- a/map/bookmark_catalog.hpp +++ b/map/bookmark_catalog.hpp @@ -15,15 +15,17 @@ public: void RegisterDownloadedId(std::string const & id); void UnregisterDownloadedId(std::string const & id); - void Download(std::string const & id, std::string const & name, std::function<void()> && startHandler, platform::RemoteFile::ResultHandler && finishHandler); + + bool IsDownloading(std::string const & id) const; + bool HasDownloaded(std::string const & id) const; size_t GetDownloadingCount() const { return m_downloadingIds.size(); } std::vector<std::string> GetDownloadingNames() const; - std::string GetCatalogDownloadUrl(std::string const & serverId) const; - std::string GetCatalogFrontendUrl() const; + std::string GetDownloadUrl(std::string const & serverId) const; + std::string GetFrontendUrl() const; private: std::map<std::string, std::string> m_downloadingIds; |