Add option to backup non-library read entries (#1324)
Co-authored-by: jobobby04 <jobobby04@gmail.com> Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com> (cherry picked from commit de36357da834bff4110dbb56dd7ce7aad04d3c7d) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreator.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupOptions.kt # data/src/main/sqldelight/tachiyomi/data/mangas.sq
This commit is contained in:
committed by
Jobobby04
parent
216bc2c57d
commit
943555c0af
@@ -51,6 +51,10 @@ class MangaRepositoryImpl(
|
||||
return handler.awaitList { mangasQueries.getFavorites(MangaMapper::mapManga) }
|
||||
}
|
||||
|
||||
override suspend fun getReadMangaNotInLibrary(): List<Manga> {
|
||||
return handler.awaitList { mangasQueries.getReadMangaNotInLibrary(MangaMapper::mapManga) }
|
||||
}
|
||||
|
||||
override suspend fun getLibraryManga(): List<LibraryManga> {
|
||||
return handler.awaitListExecutable {
|
||||
(handler as AndroidDatabaseHandler).getLibraryQuery()
|
||||
@@ -198,7 +202,7 @@ class MangaRepositoryImpl(
|
||||
handler.await { mangasQueries.deleteById(mangaId) }
|
||||
}
|
||||
|
||||
override suspend fun getReadMangaNotInLibrary(): List<LibraryManga> {
|
||||
override suspend fun getReadMangaNotInLibraryView(): List<LibraryManga> {
|
||||
return handler.awaitListExecutable {
|
||||
(handler as AndroidDatabaseHandler).getLibraryQuery("M.favorite = 0 AND C.readCount != 0")
|
||||
}.map(MangaMapper::mapLibraryView)
|
||||
|
||||
Reference in New Issue
Block a user