More SQLDelight migrations
(cherry picked from commit 21771e62aa)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/ChapterQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
This commit is contained in:
@@ -11,6 +11,14 @@ class MangaMergeRepositoryImpl(
|
||||
private val handler: DatabaseHandler,
|
||||
) : MangaMergeRepository {
|
||||
|
||||
override suspend fun getMergedManga(): List<Manga> {
|
||||
return handler.awaitList { mergedQueries.selectAllMergedMangas(mangaMapper) }
|
||||
}
|
||||
|
||||
override suspend fun subscribeMergedManga(): Flow<List<Manga>> {
|
||||
return handler.subscribeToList { mergedQueries.selectAllMergedMangas(mangaMapper) }
|
||||
}
|
||||
|
||||
override suspend fun getMergedMangaById(id: Long): List<Manga> {
|
||||
return handler.awaitList { mergedQueries.selectMergedMangasById(id, mangaMapper) }
|
||||
}
|
||||
|
||||
@@ -27,6 +27,10 @@ class MangaRepositoryImpl(
|
||||
return handler.subscribeToOne { mangasQueries.getMangaById(id, mangaMapper) }
|
||||
}
|
||||
|
||||
override suspend fun getFavorites(): List<Manga> {
|
||||
return handler.awaitList { mangasQueries.getFavorites(mangaMapper) }
|
||||
}
|
||||
|
||||
override fun getFavoritesBySourceId(sourceId: Long): Flow<List<Manga>> {
|
||||
return handler.subscribeToList { mangasQueries.getFavoriteBySourceId(sourceId, mangaMapper) }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user