콘텐츠 메인

- 시리즈 탭 UI 구성
This commit is contained in:
2025-02-13 13:27:45 +09:00
parent 42e4c4649b
commit f75134c7e7
23 changed files with 1823 additions and 17 deletions

View File

@@ -25,6 +25,8 @@ import kr.co.vividnext.sodalive.audio_content.main.ranking.AudioContentMainRanki
import kr.co.vividnext.sodalive.audio_content.main.recommend_series.AudioContentMainRecommendSeriesViewModel
import kr.co.vividnext.sodalive.audio_content.main.v2.home.AudioContentMainTabHomeRepository
import kr.co.vividnext.sodalive.audio_content.main.v2.home.AudioContentMainTabHomeViewModel
import kr.co.vividnext.sodalive.audio_content.main.v2.series.AudioContentMainTabSeriesRepository
import kr.co.vividnext.sodalive.audio_content.main.v2.series.AudioContentMainTabSeriesViewModel
import kr.co.vividnext.sodalive.audio_content.modify.AudioContentModifyViewModel
import kr.co.vividnext.sodalive.audio_content.order.AudioContentOrderListViewModel
import kr.co.vividnext.sodalive.audio_content.player.AudioContentGenerateUrlRepository
@@ -293,6 +295,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
viewModel { AuditionRoleDetailViewModel(get()) }
viewModel { AudioContentMainCreatorRankingViewModel(get()) }
viewModel { AudioContentMainTabHomeViewModel(get(), get()) }
viewModel { AudioContentMainTabSeriesViewModel(get()) }
}
private val repositoryModule = module {
@@ -325,6 +328,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
factory { AudioContentGenerateUrlRepository(get()) }
factory { AuditionRepository(get()) }
factory { AudioContentMainTabHomeRepository(get()) }
factory { AudioContentMainTabSeriesRepository(get()) }
}
private val moduleList = listOf(