mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 22:30:30 +05:30
Localize date in search results
This commit is contained in:
parent
eef1c65f66
commit
ac48c95d12
@ -7,18 +7,17 @@ data class ContentItem(
|
|||||||
val url: String,
|
val url: String,
|
||||||
val type: String,
|
val type: String,
|
||||||
val thumbnail: String,
|
val thumbnail: String,
|
||||||
val uploaderName: String? = null,
|
|
||||||
val uploaded: Long? = null,
|
|
||||||
val shortDescription: String? = null,
|
|
||||||
// Video only attributes
|
// Video only attributes
|
||||||
val title: String? = null,
|
val title: String? = null,
|
||||||
val uploaderUrl: String? = null,
|
val uploaderUrl: String? = null,
|
||||||
val uploaderAvatar: String? = null,
|
val uploaderAvatar: String? = null,
|
||||||
val uploadedDate: String? = null,
|
|
||||||
val duration: Long = -1,
|
val duration: Long = -1,
|
||||||
val views: Long = -1,
|
val views: Long = -1,
|
||||||
val isShort: Boolean? = null,
|
val isShort: Boolean? = null,
|
||||||
val uploaderVerified: Boolean? = null,
|
val uploaderVerified: Boolean? = null,
|
||||||
|
val uploaderName: String? = null,
|
||||||
|
val uploaded: Long? = null,
|
||||||
|
val shortDescription: String? = null,
|
||||||
// Channel and Playlist attributes
|
// Channel and Playlist attributes
|
||||||
val name: String? = null,
|
val name: String? = null,
|
||||||
val description: String? = null,
|
val description: String? = null,
|
||||||
|
@ -76,7 +76,9 @@ class SearchAdapter : ListAdapter<ContentItem, SearchViewHolder>(SearchCallback)
|
|||||||
// only display the additional info if not in a channel tab
|
// only display the additional info if not in a channel tab
|
||||||
if (item.isShort != true || item.uploaderAvatar != null) {
|
if (item.isShort != true || item.uploaderAvatar != null) {
|
||||||
val viewsString = item.views.takeIf { it != -1L }?.formatShort().orEmpty()
|
val viewsString = item.views.takeIf { it != -1L }?.formatShort().orEmpty()
|
||||||
val uploadDate = item.uploadedDate?.let { " ${TextUtils.SEPARATOR} $it" }.orEmpty()
|
val uploadDate = item.uploaded?.let {
|
||||||
|
" ${TextUtils.SEPARATOR} ${TextUtils.formatRelativeDate(root.context, it)}"
|
||||||
|
}.orEmpty()
|
||||||
videoInfo.text = root.context.getString(
|
videoInfo.text = root.context.getString(
|
||||||
R.string.normal_views,
|
R.string.normal_views,
|
||||||
viewsString,
|
viewsString,
|
||||||
|
Loading…
Reference in New Issue
Block a user