feat(content): 랭킹 ViewModel DI를 등록한다
This commit is contained in:
@@ -196,8 +196,11 @@ import kr.co.vividnext.sodalive.v2.main.chat.dm.data.DmChatApi
|
|||||||
import kr.co.vividnext.sodalive.v2.main.chat.dm.data.DmChatRepository
|
import kr.co.vividnext.sodalive.v2.main.chat.dm.data.DmChatRepository
|
||||||
import kr.co.vividnext.sodalive.v2.main.chat.dm.data.DmChatSocketClient
|
import kr.co.vividnext.sodalive.v2.main.chat.dm.data.DmChatSocketClient
|
||||||
import kr.co.vividnext.sodalive.v2.main.content.ContentMainViewModel
|
import kr.co.vividnext.sodalive.v2.main.content.ContentMainViewModel
|
||||||
|
import kr.co.vividnext.sodalive.v2.main.content.ContentRankingViewModel
|
||||||
import kr.co.vividnext.sodalive.v2.main.content.data.AudioRecommendationsApi
|
import kr.co.vividnext.sodalive.v2.main.content.data.AudioRecommendationsApi
|
||||||
import kr.co.vividnext.sodalive.v2.main.content.data.AudioRecommendationsRepository
|
import kr.co.vividnext.sodalive.v2.main.content.data.AudioRecommendationsRepository
|
||||||
|
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.home.HomeCreatorRankingViewModel
|
import kr.co.vividnext.sodalive.v2.main.home.HomeCreatorRankingViewModel
|
||||||
import kr.co.vividnext.sodalive.v2.main.home.HomeRecommendationViewModel
|
import kr.co.vividnext.sodalive.v2.main.home.HomeRecommendationViewModel
|
||||||
import kr.co.vividnext.sodalive.v2.main.home.data.HomeCreatorRankingApi
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeCreatorRankingApi
|
||||||
@@ -317,6 +320,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
single { ApiBuilder().build(get(), ChatRoomApi::class.java) }
|
single { ApiBuilder().build(get(), ChatRoomApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), DmChatApi::class.java) }
|
single { ApiBuilder().build(get(), DmChatApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), AudioRecommendationsApi::class.java) }
|
single { ApiBuilder().build(get(), AudioRecommendationsApi::class.java) }
|
||||||
|
single { ApiBuilder().build(get(), AudioRankingsApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
|
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), HomeRecommendationApi::class.java) }
|
single { ApiBuilder().build(get(), HomeRecommendationApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), CreatorChannelApi::class.java) }
|
single { ApiBuilder().build(get(), CreatorChannelApi::class.java) }
|
||||||
@@ -420,6 +424,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
viewModel { ChatMainViewModel(get()) }
|
viewModel { ChatMainViewModel(get()) }
|
||||||
viewModel { DmChatRoomViewModel(get()) }
|
viewModel { DmChatRoomViewModel(get()) }
|
||||||
viewModel { ContentMainViewModel(get()) }
|
viewModel { ContentMainViewModel(get()) }
|
||||||
|
viewModel { ContentRankingViewModel(get()) }
|
||||||
viewModel { HomeCreatorRankingViewModel(get()) }
|
viewModel { HomeCreatorRankingViewModel(get()) }
|
||||||
viewModel { HomeRecommendationViewModel(get()) }
|
viewModel { HomeRecommendationViewModel(get()) }
|
||||||
viewModel { CreatorChannelHomeViewModel(get()) }
|
viewModel { CreatorChannelHomeViewModel(get()) }
|
||||||
@@ -482,6 +487,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
factory { ChatRoomRepository(get()) }
|
factory { ChatRoomRepository(get()) }
|
||||||
factory { DmChatRepository(api = get(), socketClient = get()) }
|
factory { DmChatRepository(api = get(), socketClient = get()) }
|
||||||
factory { AudioRecommendationsRepository(get()) }
|
factory { AudioRecommendationsRepository(get()) }
|
||||||
|
factory { AudioRankingsRepository(get()) }
|
||||||
factory { HomeCreatorRankingRepository(get()) }
|
factory { HomeCreatorRankingRepository(get()) }
|
||||||
factory { HomeRecommendationRepository(get()) }
|
factory { HomeRecommendationRepository(get()) }
|
||||||
factory {
|
factory {
|
||||||
|
|||||||
Reference in New Issue
Block a user