MangaCover.kt 480 B

12345678910111213141516171819202122
  1. package eu.kanade.domain.manga.model
  2. /**
  3. * Contains the required data for MangaCoverFetcher
  4. */
  5. data class MangaCover(
  6. val mangaId: Long,
  7. val sourceId: Long,
  8. val isMangaFavorite: Boolean,
  9. val url: String?,
  10. val lastModified: Long,
  11. )
  12. fun Manga.asMangaCover(): MangaCover {
  13. return MangaCover(
  14. mangaId = id,
  15. sourceId = source,
  16. isMangaFavorite = favorite,
  17. url = thumbnailUrl,
  18. lastModified = coverLastModified,
  19. )
  20. }