feat(media): fav and popularity count
This commit is contained in:
parent
917ffe644f
commit
d1e03b8237
6 changed files with 167 additions and 109 deletions
|
@ -25,7 +25,7 @@ data class Media(
|
|||
var cover: String? = null,
|
||||
var banner: String? = null,
|
||||
var relation: String? = null,
|
||||
var popularity: Int? = null,
|
||||
var favourites: Int? = null,
|
||||
|
||||
var isAdult: Boolean,
|
||||
var isFav: Boolean = false,
|
||||
|
@ -56,6 +56,7 @@ data class Media(
|
|||
var trailer: String? = null,
|
||||
var startDate: FuzzyDate? = null,
|
||||
var endDate: FuzzyDate? = null,
|
||||
var popularity: Int? = null,
|
||||
|
||||
var characters: ArrayList<Character>? = null,
|
||||
var staff: ArrayList<Author>? = null,
|
||||
|
@ -95,6 +96,7 @@ data class Media(
|
|||
meanScore = apiMedia.meanScore,
|
||||
startDate = apiMedia.startDate,
|
||||
endDate = apiMedia.endDate,
|
||||
favourites = apiMedia.favourites,
|
||||
anime = if (apiMedia.type == MediaType.ANIME) Anime(
|
||||
totalEpisodes = apiMedia.episodes,
|
||||
nextAiringEpisode = apiMedia.nextAiringEpisode?.episode?.minus(1)
|
||||
|
|
|
@ -97,6 +97,8 @@ class MediaInfoFragment : Fragment() {
|
|||
binding.mediaInfoSource.text = media.source
|
||||
binding.mediaInfoStart.text = media.startDate?.toString() ?: "??"
|
||||
binding.mediaInfoEnd.text = media.endDate?.toString() ?: "??"
|
||||
binding.mediaInfoPopularity.text = media.popularity.toString()
|
||||
binding.mediaInfoFavorites.text = media.favourites.toString()
|
||||
if (media.anime != null) {
|
||||
val episodeDuration = media.anime.episodeDuration
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue