Show app size if available else show downloads

This commit is contained in:
Rahul Patel
2024-07-13 05:29:49 +05:30
committed by Aayush Gupta
parent 8702bd888e
commit 64a02c483f
2 changed files with 4 additions and 5 deletions

View File

@@ -30,6 +30,7 @@ import com.aurora.extensions.getString
import com.aurora.gplayapi.data.models.App
import com.aurora.store.R
import com.aurora.store.databinding.ViewAppListBinding
import com.aurora.store.util.CommonUtil
import com.aurora.store.view.epoxy.views.BaseModel
import com.aurora.store.view.epoxy.views.BaseView
@@ -54,7 +55,7 @@ class AppListView @JvmOverloads constructor(
binding.txtLine2.text = app.developerName
val extras: MutableList<String> = mutableListOf()
extras.add(app.downloadString)
extras.add(if (app.size > 0) CommonUtil.addSiPrefix(app.size) else app.downloadString)
extras.add("${app.labeledRating}")
extras.add(
if (app.isFree)

View File

@@ -51,12 +51,10 @@ class AppView @JvmOverloads constructor(
transformations(RoundedCornersTransformation(32F))
}
binding.txtSize.text = context
.getString(R.string.app_view_rating)
.format(app.downloadString, app.rating.abbreviatedLabel)
if (app.size > 0)
binding.txtSize.text = CommonUtil.addSiPrefix(app.size)
else
binding.txtSize.text = app.downloadString
}
@CallbackProp