diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h index 1dbfd5e0b0..b3cb2d27a9 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h @@ -61,6 +61,7 @@ NS_SWIFT_NAME(BookmarksManager) - (void)setUserCategoriesVisible:(BOOL)isVisible; - (void)deleteCategory:(MWMMarkGroupID)groupId; - (BOOL)checkCategoryName:(NSString *)name; +- (BOOL)hasBookmark:(MWMMarkID)bookmarkId; - (NSArray *)availableSortingTypes:(MWMMarkGroupID)groupId hasMyPosition:(BOOL)hasMyPosition; - (void)sortBookmarks:(MWMMarkGroupID)groupId sortingType:(MWMBookmarksSortingType)sortingType diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm index 56b269825e..543eb92478 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm @@ -339,6 +339,11 @@ static BookmarkManager::SortingType convertSortingTypeToCore(MWMBookmarksSorting return !self.bm.IsUsedCategoryName(name.UTF8String); } +- (BOOL)hasBookmark:(MWMMarkID)bookmarkId +{ + return self.bm.HasBookmark(bookmarkId); +} + - (NSArray *)availableSortingTypes:(MWMMarkGroupID)groupId hasMyPosition:(BOOL)hasMyPosition{ auto const availableTypes = self.bm.GetAvailableSortingTypes(groupId, hasMyPosition); NSMutableArray *result = [NSMutableArray array];