mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Update comments of ChapterFilter
This commit is contained in:
parent
f1cc1996e6
commit
f1da6bd3fd
1 changed files with 3 additions and 3 deletions
|
@ -9,7 +9,7 @@ import uy.kohesive.injekt.api.get
|
||||||
|
|
||||||
class ChapterFilter(val preferences: PreferencesHelper = Injekt.get(), val downloadManager: DownloadManager = Injekt.get()) {
|
class ChapterFilter(val preferences: PreferencesHelper = Injekt.get(), val downloadManager: DownloadManager = Injekt.get()) {
|
||||||
|
|
||||||
// filters chapters based on the manga values
|
/** filters chapters based on the manga values */
|
||||||
fun <T : Chapter> filterChapters(chapters: List<T>, manga: Manga): List<T> {
|
fun <T : Chapter> filterChapters(chapters: List<T>, manga: Manga): List<T> {
|
||||||
val readEnabled = manga.readFilter(preferences) == Manga.CHAPTER_SHOW_READ
|
val readEnabled = manga.readFilter(preferences) == Manga.CHAPTER_SHOW_READ
|
||||||
val unreadEnabled = manga.readFilter(preferences) == Manga.CHAPTER_SHOW_UNREAD
|
val unreadEnabled = manga.readFilter(preferences) == Manga.CHAPTER_SHOW_UNREAD
|
||||||
|
@ -38,7 +38,7 @@ class ChapterFilter(val preferences: PreferencesHelper = Injekt.get(), val downl
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// filter chapters for the reader
|
/** filter chapters for the reader */
|
||||||
fun <T : Chapter> filterChaptersForReader(chapters: List<T>, manga: Manga, selectedChapter: T? = null): List<T> {
|
fun <T : Chapter> filterChaptersForReader(chapters: List<T>, manga: Manga, selectedChapter: T? = null): List<T> {
|
||||||
var filteredChapters = filterChaptersByScanlators(chapters, manga)
|
var filteredChapters = filterChaptersByScanlators(chapters, manga)
|
||||||
// if neither preference is enabled don't even filter
|
// if neither preference is enabled don't even filter
|
||||||
|
@ -64,8 +64,8 @@ class ChapterFilter(val preferences: PreferencesHelper = Injekt.get(), val downl
|
||||||
|
|
||||||
return filteredChapters
|
return filteredChapters
|
||||||
}
|
}
|
||||||
// filters chapters for scanlators
|
|
||||||
|
|
||||||
|
/** filters chapters for scanlators */
|
||||||
fun <T : Chapter> filterChaptersByScanlators(chapters: List<T>, manga: Manga): List<T> {
|
fun <T : Chapter> filterChaptersByScanlators(chapters: List<T>, manga: Manga): List<T> {
|
||||||
return manga.filtered_scanlators?.let { filteredScanlatorString ->
|
return manga.filtered_scanlators?.let { filteredScanlatorString ->
|
||||||
val filteredScanlators = ChapterUtil.getScanlators(filteredScanlatorString)
|
val filteredScanlators = ChapterUtil.getScanlators(filteredScanlatorString)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue