feat: 크리에이터 채널 - 콘텐츠 리스트

- 포인트 사용 가능 여부 표시
This commit is contained in:
2025-06-10 14:53:03 +09:00
parent ea766afba9
commit 74585bfb7f
6 changed files with 34 additions and 2 deletions

View File

@@ -28,6 +28,12 @@ class AudioContentAdapter(
View.GONE
}
binding.tvPoint.visibility = if (item.isPointAvailable) {
View.VISIBLE
} else {
View.GONE
}
binding.ivCover.load(item.coverImageUrl) {
crossfade(true)
placeholder(R.drawable.bg_placeholder)

View File

@@ -96,7 +96,7 @@ class AudioContentNewAllAdapter(
override fun getItemCount() = items.size
override fun onBindViewHolder(holder: AudioContentNewAllAdapter.ViewHolder, position: Int) {
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
holder.bind(items[position])
}

View File

@@ -95,7 +95,8 @@ data class GetAudioContentListItem(
@SerializedName("isScheduledToOpen") val isScheduledToOpen: Boolean,
@SerializedName("isRented") val isRented: Boolean,
@SerializedName("isOwned") val isOwned: Boolean,
@SerializedName("isSoldOut") val isSoldOut: Boolean
@SerializedName("isSoldOut") val isSoldOut: Boolean,
@SerializedName("isPointAvailable") val isPointAvailable: Boolean
)
@Keep