feat(content): New&Hot 전체보기 이동을 연결한다

This commit is contained in:
2026-06-27 09:04:41 +09:00
parent 4c7887055d
commit 77a201e139
3 changed files with 35 additions and 6 deletions

View File

@@ -48,6 +48,8 @@ import kr.co.vividnext.sodalive.v2.main.content.model.toContentBannerIntent
import kr.co.vividnext.sodalive.v2.main.content.model.toContentBannerRoute
import kr.co.vividnext.sodalive.v2.main.content.model.usesDayOfWeekQuery
import kr.co.vividnext.sodalive.v2.main.content.model.usesSeriesItems
import kr.co.vividnext.sodalive.v2.main.content.overview.ContentOverviewActivity
import kr.co.vividnext.sodalive.v2.main.content.overview.data.ContentOverviewType
import kr.co.vividnext.sodalive.v2.main.content.ui.CONTENT_ALL_GRID_SPAN_COUNT
import kr.co.vividnext.sodalive.v2.main.content.ui.CONTENT_RECOMMENDED_GRID_SPAN_COUNT
import kr.co.vividnext.sodalive.v2.main.content.ui.ContentAllAudioCardAdapter
@@ -554,6 +556,9 @@ class ContentMainFragment : BaseFragment<FragmentV2MainContentBinding>(
binding.viewContentLatestAudioTitle.ivSectionTitleChevron.setOnClickListener {
openContentAllTab(MainContentAllType.AUDIO, ContentSort.LATEST)
}
binding.viewContentNewAndHotTitle.ivSectionTitleChevron.setOnClickListener {
openContentOverview(ContentOverviewType.NEW_AND_HOT_AUDIO)
}
binding.viewContentFreeAudioTitle.ivSectionTitleChevron.setOnClickListener {
openContentAllTab(MainContentAllType.FREE, ContentSort.POPULAR)
}
@@ -583,6 +588,12 @@ class ContentMainFragment : BaseFragment<FragmentV2MainContentBinding>(
}
}
private fun openContentOverview(type: ContentOverviewType) {
ensureMainV2NavigationAllowed {
startActivity(ContentOverviewActivity.newIntent(requireContext(), type))
}
}
private fun openAudioContentDetail(item: ContentAudioCardUiModel) {
openAudioContentDetail(item.audioContentId, item.showAdultBadge)
}