merge conflict and small refactor

This commit is contained in:
Shamicen 2024-03-30 21:25:44 +01:00
parent 8a14f27eb4
commit feccfa1d56
3 changed files with 6 additions and 2 deletions

View file

@ -134,9 +134,9 @@ actual class LocalSource(
private fun loadMangaForPage(page: Int) {
if (page != loadedPages + 1 || page == currentlyLoadingPage) return
currentlyLoadingPage = loadedPages + 1
currentlyLoadingPage = page
val mangaDirPage = mangaDirChunks[page - 1]
val mangaDirPage = mangaDirChunks[page - 1]
val dbManga = runBlocking { getDbManga(mangaDirPage) }
val mangaPage = mangaDirPage.map { mangaDir ->
SManga.create().apply manga@{

View file

@ -7,14 +7,18 @@ import tachiyomi.source.local.R
class GenreFilter(genre: String) : Filter.TriState(genre)
class GenreGroup(context: Context, genres: List<GenreFilter>) : Filter.Group<GenreFilter>(context.getString(R.string.genres), genres)
class GenreTextSearch(context: Context) : Filter.Text(context.getString(R.string.genres))
class AuthorFilter(author: String) : Filter.TriState(author)
class AuthorGroup(context: Context, authors: List<AuthorFilter>) : Filter.Group<AuthorFilter>(context.getString(R.string.authors), authors)
class AuthorTextSearch(context: Context) : Filter.Text(context.getString(R.string.authors))
class ArtistFilter(genre: String) : Filter.TriState(genre)
class ArtistGroup(context: Context, artists: List<ArtistFilter>) : Filter.Group<ArtistFilter>(context.getString(R.string.artists), artists)
class ArtistTextSearch(context: Context) : Filter.Text(context.getString(R.string.artists))
class StatusFilter(name: String) : Filter.TriState(name)
class StatusGroup(context: Context, filters: List<StatusFilter>) : Filter.Group<StatusFilter>(context.getString(R.string.status), filters)
class TextSearchHeader(context: Context) : Filter.Header(context.getString(R.string.local_filter_text_search_header))
class LocalSourceInfoHeader(context: Context) : Filter.Header(context.getString(R.string.local_filter_info_header))
class Separator : Filter.Separator()