Minimize diff

pull/216/head
Simon Roberts 3 years ago
parent b19028cca5
commit f7d997683f
No known key found for this signature in database
GPG Key ID: 0F30F99E6B771FD4

@ -107,12 +107,16 @@ func (ct *Cointop) Search(q string) error {
coin := ct.State.allCoins[i]
name := strings.ToLower(coin.Name)
symbol := strings.ToLower(coin.Symbol)
// if query matches name or symbol, return immediately
if name == q || symbol == q {
// if query matches symbol, return immediately
if symbol == q {
ct.GoToGlobalIndex(i)
return nil
}
// if query matches name, return immediately
if name == q {
ct.GoToGlobalIndex(i)
return nil
}
// store index with the smallest levenshtein
dist := levenshtein.DamerauLevenshteinDistance(name, q)
if min == -1 || dist <= min {

Loading…
Cancel
Save