23 lines
480 B
Kotlin
23 lines
480 B
Kotlin
package tachiyomi.domain.manga.model
|
|
|
|
/**
|
|
* Contains the required data for MangaCoverFetcher
|
|
*/
|
|
data class MangaCover(
|
|
val mangaId: Long,
|
|
val sourceId: Long,
|
|
val isMangaFavorite: Boolean,
|
|
val url: String?,
|
|
val lastModified: Long,
|
|
)
|
|
|
|
fun Manga.asMangaCover(): MangaCover {
|
|
return MangaCover(
|
|
mangaId = id,
|
|
sourceId = source,
|
|
isMangaFavorite = favorite,
|
|
url = thumbnailUrl,
|
|
lastModified = coverLastModified,
|
|
)
|
|
}
|