From d14b20b8fa78971431b3a7351680f6e9376e73aa Mon Sep 17 00:00:00 2001 From: Viktor Govako Date: Fri, 3 Nov 2023 22:22:03 -0300 Subject: [PATCH] [android] Follow up ae42252f85a47676bfa3c49e97b6c6b398948b24. Signed-off-by: Viktor Govako --- .../java/app/organicmaps/bookmarks/data/MapObject.java | 8 ++++++++ .../java/app/organicmaps/bookmarks/data/Metadata.java | 8 +------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/data/MapObject.java b/android/app/src/main/java/app/organicmaps/bookmarks/data/MapObject.java index c335422ea3..692a0d521c 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/data/MapObject.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/data/MapObject.java @@ -278,6 +278,14 @@ public class MapObject implements PlacePageData mLon = lon; } + // Called from JNI. + @Keep + @SuppressWarnings("unused") + public void addMetadata(int type, String value) + { + mMetadata.addMetadata(type, value); + } + public boolean hasPhoneNumber() { return !TextUtils.isEmpty(getMetadata(Metadata.MetadataType.FMD_PHONE_NUMBER)); diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java b/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java index 099e6d6757..79bb643697 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java @@ -84,16 +84,10 @@ public class Metadata implements Parcelable private final Map mMetadataMap = new HashMap<>(); - /** - * Adds metadata with type code and value. Returns false if metaType is wrong or unknown - * - * @return true, if metadata was added, false otherwise - */ - boolean addMetadata(int metaType, String metaValue) + public void addMetadata(int metaType, String metaValue) { final MetadataType type = MetadataType.fromInt(metaType); mMetadataMap.put(type, metaValue); - return true; } @Nullable