Replace usages of fetchChapterList with 1.x getChapterList API

This commit is contained in:
arkon
2021-01-01 19:19:11 -05:00
parent 4db9a90da2
commit 54dc01253d
4 changed files with 39 additions and 13 deletions
@@ -23,6 +23,7 @@ import eu.kanade.tachiyomi.data.preference.PreferencesHelper
import eu.kanade.tachiyomi.data.track.TrackManager
import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.source.model.SManga
import eu.kanade.tachiyomi.source.model.toSChapter
import eu.kanade.tachiyomi.source.model.toSManga
import eu.kanade.tachiyomi.util.chapter.NoChaptersException
import eu.kanade.tachiyomi.util.chapter.syncChaptersWithSource
@@ -361,7 +362,10 @@ class LibraryUpdateService(
.subscribe()
}
return source.fetchChapterList(manga)
return runAsObservable({
source.getChapterList(manga.toMangaInfo())
.map { it.toSChapter() }
})
.map { syncChaptersWithSource(db, it, manga, source) }
}