2023-01-22 17:44:39 +01:00
|
|
|
package tachiyomi.data.updates
|
2022-07-18 04:17:40 +02:00
|
|
|
|
2023-01-22 16:37:13 +01:00
|
|
|
import tachiyomi.domain.manga.model.MangaCover
|
|
|
|
import tachiyomi.domain.updates.model.UpdatesWithRelations
|
2022-07-18 04:17:40 +02:00
|
|
|
|
2023-09-02 05:02:18 +02:00
|
|
|
val updateWithRelationMapper: (
|
|
|
|
Long,
|
|
|
|
String,
|
|
|
|
Long,
|
|
|
|
String,
|
|
|
|
String?,
|
|
|
|
Boolean,
|
|
|
|
Boolean,
|
|
|
|
Long,
|
|
|
|
Long,
|
|
|
|
Boolean,
|
|
|
|
String?,
|
|
|
|
Long,
|
|
|
|
Long,
|
|
|
|
Long,
|
|
|
|
) -> UpdatesWithRelations = {
|
2023-01-15 00:26:40 +01:00
|
|
|
mangaId, mangaTitle, chapterId, chapterName, scanlator, read, bookmark, lastPageRead, sourceId, favorite, thumbnailUrl, coverLastModified, _, dateFetch ->
|
2022-07-18 04:17:40 +02:00
|
|
|
UpdatesWithRelations(
|
|
|
|
mangaId = mangaId,
|
|
|
|
mangaTitle = mangaTitle,
|
|
|
|
chapterId = chapterId,
|
|
|
|
chapterName = chapterName,
|
|
|
|
scanlator = scanlator,
|
|
|
|
read = read,
|
|
|
|
bookmark = bookmark,
|
2023-01-15 00:26:40 +01:00
|
|
|
lastPageRead = lastPageRead,
|
2022-07-18 04:17:40 +02:00
|
|
|
sourceId = sourceId,
|
|
|
|
dateFetch = dateFetch,
|
|
|
|
coverData = MangaCover(
|
|
|
|
mangaId = mangaId,
|
|
|
|
sourceId = sourceId,
|
|
|
|
isMangaFavorite = favorite,
|
|
|
|
url = thumbnailUrl,
|
|
|
|
lastModified = coverLastModified,
|
|
|
|
),
|
|
|
|
)
|
|
|
|
}
|