Load more data for saved items

This commit is contained in:
Jackson Harper
2023-04-19 18:34:08 +08:00
parent 51c4fcaece
commit adfa67f896
2 changed files with 9 additions and 3 deletions

View File

@ -75,7 +75,9 @@ data class SavedItemCardData(
val imageURLString: String?,
val isArchived: Boolean,
val pageURLString: String,
val contentReader: String?
val contentReader: String?,
val savedAt: String,
val readingProgress: Double,
) {
fun publisherDisplayName(): String? {
return publisherURLString?.toUri()?.host
@ -159,5 +161,5 @@ interface SavedItemDao {
object SavedItemQueryConstants {
const val columns = "savedItemId, slug, publisherURLString, title, author, imageURLString, isArchived, pageURLString, contentReader "
const val columns = "savedItemId, slug, publisherURLString, title, author, imageURLString, isArchived, pageURLString, contentReader, savedAt, readingProgress"
}

View File

@ -132,6 +132,8 @@ class LibraryViewModel @Inject constructor(
SavedItemCardDataWithLabels(
cardData = SavedItemCardData(
savedItemId = it.savedItemId,
savedAt = it.savedAt,
readingProgress = it.readingProgress,
slug = it.slug,
publisherURLString = it.publisherURLString,
title = it.title,
@ -218,7 +220,9 @@ class LibraryViewModel @Inject constructor(
imageURLString = it.imageURLString,
isArchived = it.isArchived,
pageURLString = it.pageURLString,
contentReader = it.contentReader
contentReader = it.contentReader,
savedAt = it.savedAt,
readingProgress = it.readingProgress
),
labels = listOf()
)