Optimzing Mass-Migration

This commit is contained in:
Jay 2020-01-05 23:57:37 -08:00
parent b872ab837a
commit 504a10a6eb

View File

@ -61,6 +61,9 @@ class SmartSearchEngine(parentContext: CoroutineContext,
} else title
val searchResults = source.fetchSearchManga(1, searchQuery, FilterList()).toSingle().await(Schedulers.io())
if (searchResults.mangas.size == 1)
return@supervisorScope listOf(SearchEntry(searchResults.mangas.first(), 0.0))
searchResults.mangas.map {
val normalizedDistance = normalizedLevenshtein.similarity(title, it.title)
SearchEntry(it, normalizedDistance)