* Migrate Updates screen to compose * Review Changes + Cleanup Remove more unused stuff and show confirmation dialog when mass deleting chapters * Review Changes 2 + Rebase (cherry picked from commit d8fb6b893fd9ae6aab3b4762837ebce496a214b3) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesPresenter.kt # app/src/main/sqldelight/migrations/18.sqm
28 lines
1,008 B
Kotlin
28 lines
1,008 B
Kotlin
package eu.kanade.data.updates
|
|
|
|
import eu.kanade.domain.manga.model.MangaCover
|
|
import eu.kanade.domain.updates.model.UpdatesWithRelations
|
|
|
|
val updateWithRelationMapper: (Long, String, Long, String, String?, Boolean, Boolean, Long, Boolean, String?, Long, Long, Long) -> UpdatesWithRelations = {
|
|
mangaId, mangaTitle, chapterId, chapterName, scanlator, read, bookmark, sourceId, favorite, thumbnailUrl, coverLastModified, _, dateFetch ->
|
|
UpdatesWithRelations(
|
|
mangaId = mangaId,
|
|
// SY -->
|
|
ogMangaTitle = mangaTitle,
|
|
// SY <--
|
|
chapterId = chapterId,
|
|
chapterName = chapterName,
|
|
scanlator = scanlator,
|
|
read = read,
|
|
bookmark = bookmark,
|
|
sourceId = sourceId,
|
|
dateFetch = dateFetch,
|
|
coverData = MangaCover(
|
|
mangaId = mangaId,
|
|
sourceId = sourceId,
|
|
isMangaFavorite = favorite,
|
|
url = thumbnailUrl,
|
|
lastModified = coverLastModified,
|
|
),
|
|
)
|
|
}
|