Skip to content

Commit 9ebfbed

Browse files
committed
ignore tech data from icon search
1 parent bab62ed commit 9ebfbed

File tree

1 file changed

+6
-1
lines changed
  • core/src/main/java/com/example/util/simpletimetracker/core/delegates/iconSelection/mapper

1 file changed

+6
-1
lines changed

core/src/main/java/com/example/util/simpletimetracker/core/delegates/iconSelection/mapper/IconSelectionMapper.kt

+6-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@ class IconSelectionMapper @Inject constructor(
102102

103103
val iconsViewData = categoryImages.mapNotNull {
104104
if (isSearching) {
105-
if (!containsSearch(actualSearch, it.iconName, it.iconSearch)) {
105+
val iconName = it.iconName.prepareIconName()
106+
if (!containsSearch(actualSearch, iconName, it.iconSearch)) {
106107
return@mapNotNull null
107108
}
108109
}
@@ -300,4 +301,8 @@ class IconSelectionMapper @Inject constructor(
300301
searchableField.any { it.contains(part) }
301302
}
302303
}
304+
305+
private fun String.prepareIconName(): String {
306+
return this.removePrefix("ic_").removeSuffix("_24px")
307+
}
303308
}

0 commit comments

Comments
 (0)