diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentApi.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentApi.kt index 46871a7..75f7626 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentApi.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentApi.kt @@ -276,6 +276,12 @@ interface AudioContentApi { @Header("Authorization") authHeader: String ): Single>> + @GET("/v2/audio-content/main/series/recommend-series-by-creator") + fun getRecommendSeriesByCreator( + @Query("creatorId") creatorId: Long, + @Header("Authorization") authHeader: String + ): Single>> + @GET("/v2/audio-content/main/content") fun getContentMainContent( @Header("Authorization") authHeader: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/ContentRankCreatorAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/ContentRankCreatorAdapter.kt index ab2835f..828ef35 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/ContentRankCreatorAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/ContentRankCreatorAdapter.kt @@ -27,9 +27,11 @@ class ContentRankCreatorAdapter( @SuppressLint("NotifyDataSetChanged") fun bind(item: ContentCreatorResponse) { binding.root.setOnClickListener { - selectedCreatorId = item.creatorId - onClickItem(item.creatorId) - notifyDataSetChanged() + if (selectedCreatorId != item.creatorId) { + selectedCreatorId = item.creatorId + onClickItem(item.creatorId) + notifyDataSetChanged() + } } binding.tvNickname.text = item.creatorNickname diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/series/AudioContentMainTabSeriesFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/series/AudioContentMainTabSeriesFragment.kt index 57e0ed5..4283399 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/series/AudioContentMainTabSeriesFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/series/AudioContentMainTabSeriesFragment.kt @@ -527,6 +527,7 @@ class AudioContentMainTabSeriesFragment : BaseFragment Logger.e(message) } + _toastLiveData.postValue("알 수 없는 오류가 발생했습니다. 다시 시도해 주세요.") + } + ) + ) + } }