Fix MDList search

This commit is contained in:
Jobobby04 2021-12-17 11:02:55 -05:00
parent 6500199d40
commit 323c0135df

View File

@ -9,6 +9,7 @@ import eu.kanade.tachiyomi.data.database.models.Track
import eu.kanade.tachiyomi.data.track.TrackManager
import eu.kanade.tachiyomi.data.track.TrackService
import eu.kanade.tachiyomi.data.track.model.TrackSearch
import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.toMangaInfo
import eu.kanade.tachiyomi.util.lang.awaitSingle
import eu.kanade.tachiyomi.util.lang.runAsObservable
@ -129,7 +130,7 @@ class MdList(private val context: Context, id: Int) : TrackService(id) {
override suspend fun search(query: String): List<TrackSearch> {
return withIOContext {
val mdex = mdex ?: throw MangaDexNotFoundException()
mdex.fetchSearchManga(0, query, mdex.getFilterList())
mdex.fetchSearchManga(1, query, FilterList())
.flatMap { page ->
runAsObservable {
page.mangas.map {