From ba7d55aa9726aa7ec7c3342de9ca6aab98444996 Mon Sep 17 00:00:00 2001 From: Kiryl Kaveryn Date: Thu, 6 Jun 2024 19:54:17 +0400 Subject: [PATCH] [ios] add methods to load the file by url to the BMManager Signed-off-by: Kiryl Kaveryn --- iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h | 1 + iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h index 75f71ca33a..8d0948f0de 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h @@ -36,6 +36,7 @@ NS_SWIFT_NAME(BookmarksManager) - (BOOL)areBookmarksLoaded; - (void)loadBookmarks; +- (void)loadBookmarkFile:(NSURL *)url; - (void)reloadCategoryAtFilePath:(NSString *)filePath; - (void)deleteCategoryAtFilePath:(NSString *)filePath; diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm index 104f406f76..907155a415 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm @@ -203,6 +203,11 @@ static KmlFileType convertFileTypeToCore(MWMKmlFileType fileType) { self.bm.LoadBookmarks(); } +- (void)loadBookmarkFile:(NSURL *)url +{ + self.bm.LoadBookmark(url.path.UTF8String, false /* isTemporaryFile */); +} + - (void)reloadCategoryAtFilePath:(NSString *)filePath { self.bm.ReloadBookmark(filePath.UTF8String);