diff --git a/map/bookmark_manager.cpp b/map/bookmark_manager.cpp index eebdd7b2d1..531a94840d 100644 --- a/map/bookmark_manager.cpp +++ b/map/bookmark_manager.cpp @@ -2712,6 +2712,13 @@ void BookmarkManager::PrepareFileForSharing(kml::GroupIdCollection && categories } } +void BookmarkManager::PrepareAllFilesForSharing(SharingHandler && handler) +{ + CHECK_THREAD_CHECKER(m_threadChecker, ()); + ASSERT(handler, ()); + PrepareFileForSharing(decltype(m_bmGroupsIdList){m_bmGroupsIdList}, std::move(handler)); +} + bool BookmarkManager::IsCategoryEmpty(kml::MarkGroupId categoryId) const { CHECK_THREAD_CHECKER(m_threadChecker, ()); diff --git a/map/bookmark_manager.hpp b/map/bookmark_manager.hpp index 556abdb15f..8abc08eb4a 100644 --- a/map/bookmark_manager.hpp +++ b/map/bookmark_manager.hpp @@ -341,6 +341,7 @@ public: using SharingHandler = platform::SafeCallback; void PrepareFileForSharing(kml::GroupIdCollection && categoriesIds, SharingHandler && handler); + void PrepareAllFilesForSharing(SharingHandler && handler); bool IsCategoryEmpty(kml::MarkGroupId categoryId) const;