diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeAiCharacterAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeAiCharacterAdapter.kt index 13b85505..105aeacc 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeAiCharacterAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeAiCharacterAdapter.kt @@ -9,7 +9,9 @@ import kr.co.vividnext.sodalive.v2.main.home.model.HomeRecommendationAiCharacter import kr.co.vividnext.sodalive.v2.widget.characterchatthumbnail.CharacterChatThumbnailItem import kr.co.vividnext.sodalive.v2.widget.characterchatthumbnail.CharacterChatThumbnailView -class HomeAiCharacterAdapter : RecyclerView.Adapter() { +class HomeAiCharacterAdapter( + private val onClickItem: (CharacterChatThumbnailItem) -> Unit = {} +) : RecyclerView.Adapter() { private var items: List = emptyList() fun submitItems(items: List) { @@ -25,7 +27,7 @@ class HomeAiCharacterAdapter : RecyclerView.Adapter Unit ) : RecyclerView.ViewHolder(view) { fun bind(item: CharacterChatThumbnailItem) { view.bind(item) view.imageView().loadUrl(item.imageUrl) - view.setOnCharacterClick(null) + view.setOnCharacterClick(onClickItem) } } } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeFirstAudioAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeFirstAudioAdapter.kt index c950e20d..942ce1e5 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeFirstAudioAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/home/ui/HomeFirstAudioAdapter.kt @@ -16,7 +16,9 @@ import kr.co.vividnext.sodalive.extensions.loadUrl import kr.co.vividnext.sodalive.v2.main.home.model.HomeRecommendationFirstAudioContentUiModel import kr.co.vividnext.sodalive.v2.widget.AudioContentTag -class HomeFirstAudioAdapter : RecyclerView.Adapter() { +class HomeFirstAudioAdapter( + private val onClickItem: (HomeRecommendationFirstAudioContentUiModel) -> Unit = {} +) : RecyclerView.Adapter() { private var items: List = emptyList() fun submitItems(items: List) { @@ -31,7 +33,7 @@ class HomeFirstAudioAdapter : RecyclerView.Adapter Unit ) : RecyclerView.ViewHolder(view) { private val thumbnail: ImageView = view.findViewById(R.id.iv_home_first_audio_thumbnail) private val thumbnailContainer: FrameLayout = view.findViewById(R.id.fl_home_first_audio_thumbnail_container) @@ -67,6 +70,7 @@ class HomeFirstAudioAdapter : RecyclerView.Adapter