File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
core/domain/src/main/java/dev/arkbuilders/rate/core/domain/usecase Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,20 @@ class SearchUseCase(
1919 it.code.contains(query, ignoreCase = true )
2020 }.sortedBy { it.code }
2121
22- val prefix =
23- filtered.filter { it.code.startsWith(query, ignoreCase = true ) }
22+ val prefixAndIcons =
23+ filtered.filter {
24+ it.code.startsWith(
25+ query,
26+ ignoreCase = true ,
27+ ) && it.code in buildConfigFields.availableIconCodes
28+ }
29+
30+ val prefix = filtered.filter { it.code.startsWith(query, ignoreCase = true ) }
31+
2432 val frequent = filtered.filter { it.code in frequent }
2533 val icons = filtered.filter { it.code in buildConfigFields.availableIconCodes }
2634
27- val result = prefix + frequent + icons + filtered
35+ val result = prefixAndIcons + prefix + frequent + icons + filtered
2836 return result.distinct()
2937 }
3038}
You can’t perform that action at this time.
0 commit comments