Use uplifted addon date code

longTapDelay
Tiger Oakes 4 years ago committed by Jeff Boek
parent 79c3f3c925
commit e265bd7266

@ -17,10 +17,10 @@ import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.fragment_add_on_details.* import kotlinx.android.synthetic.main.fragment_add_on_details.*
import mozilla.components.feature.addons.Addon import mozilla.components.feature.addons.Addon
import mozilla.components.feature.addons.ui.translatedDescription import mozilla.components.feature.addons.ui.translatedDescription
import mozilla.components.feature.addons.ui.updatedAtDate
import org.mozilla.fenix.R import org.mozilla.fenix.R
import java.text.DateFormat import java.text.DateFormat
import java.text.NumberFormat import java.text.NumberFormat
import java.text.SimpleDateFormat
import java.util.Locale import java.util.Locale
interface AddonDetailsInteractor { interface AddonDetailsInteractor {
@ -44,7 +44,6 @@ class AddonDetailsView(
private val interactor: AddonDetailsInteractor private val interactor: AddonDetailsInteractor
) : LayoutContainer { ) : LayoutContainer {
private val dateParser = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.getDefault())
private val dateFormatter = DateFormat.getDateInstance() private val dateFormatter = DateFormat.getDateInstance()
private val numberFormatter = NumberFormat.getNumberInstance(Locale.getDefault()) private val numberFormatter = NumberFormat.getNumberInstance(Locale.getDefault())
@ -76,7 +75,7 @@ class AddonDetailsView(
} }
private fun bindLastUpdated(addon: Addon) { private fun bindLastUpdated(addon: Addon) {
last_updated_text.text = formatDate(addon.updatedAt) last_updated_text.text = dateFormatter.format(addon.updatedAtDate)
} }
private fun bindVersion(addon: Addon) { private fun bindVersion(addon: Addon) {
@ -132,8 +131,4 @@ class AddonDetailsView(
spannableStringBuilder.setSpan(clickable, start, end, flags) spannableStringBuilder.setSpan(clickable, start, end, flags)
spannableStringBuilder.removeSpan(link) spannableStringBuilder.removeSpan(link)
} }
private fun formatDate(text: String): String {
return dateFormatter.format(dateParser.parse(text)!!)
}
} }

Loading…
Cancel
Save