Distinct searchables by key, not instance

Fix #962
This commit is contained in:
MM20 2024-07-21 23:29:40 +02:00
parent 3f62610896
commit 37907411bc
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -347,7 +347,7 @@ class SearchVM : ViewModel(), KoinComponent {
a.distanceTo(lastLocation)
.compareTo(b.distanceTo(lastLocation))
}
.distinct()
.distinctBy { it.key }
.toList()
} else {
locationResults.value = locations.applyRanking(resultOrder)
@ -485,7 +485,7 @@ class SearchVM : ViewModel(), KoinComponent {
} else {
sequence.sorted()
}
return sorted.distinct().toList()
return sorted.distinctBy { it.key }.toList()
}
}