feat(content): 전체보기 화면 등록을 추가한다

This commit is contained in:
2026-06-27 08:30:06 +09:00
parent 0906a21c6d
commit 9ab5101c48
3 changed files with 117 additions and 0 deletions

View File

@@ -112,6 +112,7 @@
</activity>
<activity android:name=".main.MainActivity" />
<activity android:name=".v2.main.MainV2Activity" />
<activity android:name=".v2.main.content.overview.ContentOverviewActivity" />
<activity android:name=".v2.creator.channel.CreatorChannelActivity" />
<activity android:name=".v2.live.onair.HomeOnAirLiveActivity" />
<activity

View File

@@ -207,6 +207,9 @@ import kr.co.vividnext.sodalive.v2.main.content.data.AudioRankingsApi
import kr.co.vividnext.sodalive.v2.main.content.data.AudioRankingsRepository
import kr.co.vividnext.sodalive.v2.main.content.data.MainContentAllTabApi
import kr.co.vividnext.sodalive.v2.main.content.data.MainContentAllTabRepository
import kr.co.vividnext.sodalive.v2.main.content.overview.ContentOverviewViewModel
import kr.co.vividnext.sodalive.v2.main.content.overview.data.ContentOverviewRepository
import kr.co.vividnext.sodalive.v2.main.content.overview.data.ContentOverviewApi
import kr.co.vividnext.sodalive.v2.main.home.HomeCreatorRankingViewModel
import kr.co.vividnext.sodalive.v2.main.home.HomeFollowingViewModel
import kr.co.vividnext.sodalive.v2.main.home.HomeRecommendationViewModel
@@ -331,6 +334,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
single { ApiBuilder().build(get(), AudioRecommendationsApi::class.java) }
single { ApiBuilder().build(get(), AudioRankingsApi::class.java) }
single { ApiBuilder().build(get(), MainContentAllTabApi::class.java) }
single { ApiBuilder().build(get(), ContentOverviewApi::class.java) }
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
single { ApiBuilder().build(get(), HomeFollowingApi::class.java) }
single { ApiBuilder().build(get(), HomeRecommendationApi::class.java) }
@@ -436,6 +440,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
viewModel { ChatMainViewModel(get()) }
viewModel { DmChatRoomViewModel(get()) }
viewModel { ContentAllTabViewModel(get()) }
viewModel { ContentOverviewViewModel(get()) }
viewModel { ContentMainViewModel(get()) }
viewModel { ContentRankingViewModel(get()) }
viewModel { HomeCreatorRankingViewModel(get()) }
@@ -504,6 +509,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
factory { AudioRecommendationsRepository(get()) }
factory { AudioRankingsRepository(get()) }
factory { MainContentAllTabRepository(get()) }
factory { ContentOverviewRepository(get()) }
factory { HomeCreatorRankingRepository(get()) }
factory { HomeFollowingRepository(get()) }
factory { HomeRecommendationRepository(get()) }