fix: move some stuffs around

This commit is contained in:
rebelonion 2024-05-24 14:51:25 -05:00
parent e7a60e07d8
commit 37949c7e8e
2 changed files with 16 additions and 20 deletions

View file

@ -55,14 +55,12 @@ class OfflineAnimeParser : AnimeParser() {
episodes.add(episode) episodes.add(episode)
} }
} }
//episodes.sortBy { MediaNameAdapter.findEpisodeNumber(it.number) } }
episodes.addAll(loadEpisodesCompat(animeLink, extra, sAnime)) episodes.addAll(loadEpisodesCompat(animeLink, extra, sAnime))
//filter those with the same name //filter those with the same name
return episodes.distinctBy { it.number } return episodes.distinctBy { it.number }
.sortedBy { MediaNameAdapter.findEpisodeNumber(it.number) } .sortedBy { MediaNameAdapter.findEpisodeNumber(it.number) }
} }
return emptyList()
}
override suspend fun loadVideoServers( override suspend fun loadVideoServers(
episodeLink: String, episodeLink: String,

View file

@ -43,12 +43,11 @@ class OfflineMangaParser : MangaParser() {
chapters.add(chapter) chapters.add(chapter)
} }
} }
}
chapters.addAll(loadChaptersCompat(mangaLink, extra, sManga)) chapters.addAll(loadChaptersCompat(mangaLink, extra, sManga))
return chapters.distinctBy { it.number } return chapters.distinctBy { it.number }
.sortedBy { MediaNameAdapter.findChapterNumber(it.number) } .sortedBy { MediaNameAdapter.findChapterNumber(it.number) }
} }
return emptyList()
}
override suspend fun loadImages(chapterLink: String, sChapter: SChapter): List<MangaImage> { override suspend fun loadImages(chapterLink: String, sChapter: SChapter): List<MangaImage> {
val title = chapterLink.split("/").first() val title = chapterLink.split("/").first()
@ -66,6 +65,7 @@ class OfflineMangaParser : MangaParser() {
for (image in images) { for (image in images) {
Logger.log("imageNumber: ${image.url.url}") Logger.log("imageNumber: ${image.url.url}")
} }
}
return if (images.isNotEmpty()) { return if (images.isNotEmpty()) {
images.sortBy { image -> images.sortBy { image ->
val matchResult = imageNumberRegex.find(image.url.url) val matchResult = imageNumberRegex.find(image.url.url)
@ -76,8 +76,6 @@ class OfflineMangaParser : MangaParser() {
loadImagesCompat(chapterLink, sChapter) loadImagesCompat(chapterLink, sChapter)
} }
} }
return emptyList()
}
override suspend fun search(query: String): List<ShowResponse> { override suspend fun search(query: String): List<ShowResponse> {
val titles = downloadManager.mangaDownloadedTypes.map { it.titleName }.distinct() val titles = downloadManager.mangaDownloadedTypes.map { it.titleName }.distinct()