diff --git a/data/model/src/main/java/com/sadellie/unitto/data/model/unit/AbstractUnit.kt b/data/model/src/main/java/com/sadellie/unitto/data/model/unit/AbstractUnit.kt index 5a106148..d6a3a48e 100644 --- a/data/model/src/main/java/com/sadellie/unitto/data/model/unit/AbstractUnit.kt +++ b/data/model/src/main/java/com/sadellie/unitto/data/model/unit/AbstractUnit.kt @@ -71,12 +71,12 @@ fun Sequence.filterByLev(stringA: String, context: Context): Seque when { // It's the second best possible match if it start with unitFullName.startsWith(stringToCompare) -> { - unitsWithDist.add(Pair(unit, 1)) + unitsWithDist.add(Pair(unit, 0)) return@forEach } // It's a little bit worse when it just contains part of the query unitFullName.contains(stringToCompare) -> { - unitsWithDist.add(Pair(unit, 2)) + unitsWithDist.add(Pair(unit, 1)) return@forEach } } diff --git a/data/timezone/src/main/java/com/sadellie/unitto/data/timezone/TimeZonesRepository.kt b/data/timezone/src/main/java/com/sadellie/unitto/data/timezone/TimeZonesRepository.kt index 5af4e2e7..1adc1b36 100644 --- a/data/timezone/src/main/java/com/sadellie/unitto/data/timezone/TimeZonesRepository.kt +++ b/data/timezone/src/main/java/com/sadellie/unitto/data/timezone/TimeZonesRepository.kt @@ -174,9 +174,9 @@ class TimeZonesRepository @Inject constructor( query: String, levThreshold: Int, ): Int? { - if (prop.startsWith(query, true)) return 1 + if (prop.startsWith(query, true)) return 0 - if (prop.contains(query, true)) return 2 + if (prop.contains(query, true)) return 1 val levDist = prop .substring(0, minOf(query.length, prop.length))