mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
chore: Clean up unused class
This commit is contained in:
parent
71de83230c
commit
41d32d4543
1 changed files with 0 additions and 38 deletions
|
@ -1,38 +0,0 @@
|
|||
package eu.kanade.tachiyomi.data.database.resolvers
|
||||
|
||||
import android.database.Cursor
|
||||
import com.pushtorefresh.storio.sqlite.operations.get.DefaultGetResolver
|
||||
import eu.kanade.tachiyomi.data.database.mappers.BaseMangaGetResolver
|
||||
import eu.kanade.tachiyomi.data.database.models.LibraryManga
|
||||
import eu.kanade.tachiyomi.data.database.tables.MangaTable
|
||||
import eu.kanade.tachiyomi.util.chapter.ChapterUtil
|
||||
|
||||
class LibraryMangaGetResolver : DefaultGetResolver<LibraryManga>(), BaseMangaGetResolver {
|
||||
|
||||
companion object {
|
||||
val INSTANCE = LibraryMangaGetResolver()
|
||||
}
|
||||
|
||||
override fun mapFromCursor(cursor: Cursor): LibraryManga {
|
||||
val manga = LibraryManga()
|
||||
|
||||
mapBaseFromCursor(manga, cursor)
|
||||
manga.unread = cursor.getString(cursor.getColumnIndex(MangaTable.COL_UNREAD))
|
||||
.filterChaptersByScanlators(manga)
|
||||
manga.category = cursor.getInt(cursor.getColumnIndex(MangaTable.COL_CATEGORY))
|
||||
manga.read = cursor.getString(cursor.getColumnIndex(MangaTable.COL_HAS_READ))
|
||||
.filterChaptersByScanlators(manga)
|
||||
manga.bookmarkCount = cursor.getInt(cursor.getColumnIndex(MangaTable.COL_BOOKMARK_COUNT))
|
||||
|
||||
return manga
|
||||
}
|
||||
|
||||
private fun String.filterChaptersByScanlators(manga: LibraryManga): Int {
|
||||
if (isEmpty()) return 0
|
||||
val list = split(" [.] ")
|
||||
return manga.filtered_scanlators?.let { filteredScanlatorString ->
|
||||
val filteredScanlators = ChapterUtil.getScanlators(filteredScanlatorString)
|
||||
list.count { ChapterUtil.getScanlators(it).none { group -> filteredScanlators.contains(group) } }
|
||||
} ?: list.size
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue