|
|
@ -55,24 +55,24 @@ class TrackSearchAdapter(context: Context) :
|
|
|
|
.into(binding.trackSearchCover)
|
|
|
|
.into(binding.trackSearchCover)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (track.publishing_status.isBlank()) {
|
|
|
|
val hasStatus = track.publishing_status.isNotBlank()
|
|
|
|
binding.trackSearchStatus.isVisible = false
|
|
|
|
binding.trackSearchStatus.isVisible = hasStatus
|
|
|
|
binding.trackSearchStatusResult.isVisible = false
|
|
|
|
binding.trackSearchStatusResult.isVisible = hasStatus
|
|
|
|
} else {
|
|
|
|
if (hasStatus) {
|
|
|
|
binding.trackSearchStatusResult.text = track.publishing_status.capitalize()
|
|
|
|
binding.trackSearchStatusResult.text = track.publishing_status.capitalize()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (track.publishing_type.isBlank()) {
|
|
|
|
val hasType = track.publishing_type.isNotBlank()
|
|
|
|
binding.trackSearchType.isVisible = false
|
|
|
|
binding.trackSearchType.isVisible = hasType
|
|
|
|
binding.trackSearchTypeResult.isVisible = false
|
|
|
|
binding.trackSearchTypeResult.isVisible = hasType
|
|
|
|
} else {
|
|
|
|
if (hasType) {
|
|
|
|
binding.trackSearchTypeResult.text = track.publishing_type.capitalize()
|
|
|
|
binding.trackSearchTypeResult.text = track.publishing_type.capitalize()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (track.start_date.isBlank()) {
|
|
|
|
val hasStartDate = track.start_date.isNotBlank()
|
|
|
|
binding.trackSearchStart.isVisible = false
|
|
|
|
binding.trackSearchStart.isVisible = hasStartDate
|
|
|
|
binding.trackSearchStartResult.isVisible = false
|
|
|
|
binding.trackSearchStartResult.isVisible = hasStartDate
|
|
|
|
} else {
|
|
|
|
if (hasStartDate) {
|
|
|
|
binding.trackSearchStartResult.text = track.start_date
|
|
|
|
binding.trackSearchStartResult.text = track.start_date
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|