Cleanup EHentai Description extension

This commit is contained in:
Jobobby04 2021-01-25 21:32:23 -05:00
parent 9f2e582281
commit 0b7f8da84e

View File

@ -38,10 +38,14 @@ class EHentaiDescriptionAdapter(
val meta = controller.presenter.meta
if (meta == null || meta !is EHentaiSearchMetadata) return
binding.genre.text = meta.genre?.let { MetadataUtil.getGenreAndColour(itemView.context, it) }?.let {
binding.genre.setBackgroundColor(it.first)
it.second
} ?: meta.genre ?: itemView.context.getString(R.string.unknown)
binding.genre.text =
meta.genre?.let { MetadataUtil.getGenreAndColour(itemView.context, it) }
?.let {
binding.genre.setBackgroundColor(it.first)
it.second
}
?: meta.genre
?: itemView.context.getString(R.string.unknown)
binding.visible.text = itemView.context.getString(R.string.is_visible, meta.visible ?: itemView.context.getString(R.string.unknown))
@ -53,7 +57,8 @@ class EHentaiDescriptionAdapter(
binding.size.text = MetadataUtil.humanReadableByteCount(meta.size ?: 0, true)
binding.size.bindDrawable(itemView.context, R.drawable.ic_outline_sd_card_24)
binding.pages.text = itemView.resources.getQuantityString(R.plurals.num_pages, meta.length ?: 0, meta.length ?: 0)
val length = meta.length ?: 0
binding.pages.text = itemView.resources.getQuantityString(R.plurals.num_pages, length, length)
binding.pages.bindDrawable(itemView.context, R.drawable.ic_baseline_menu_book_24)
val language = meta.language ?: itemView.context.getString(R.string.unknown)