feat(home): 팔로잉 탭 DI를 등록한다
This commit is contained in:
@@ -205,9 +205,12 @@ 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.MainContentAllTabApi
|
||||||
import kr.co.vividnext.sodalive.v2.main.content.data.MainContentAllTabRepository
|
import kr.co.vividnext.sodalive.v2.main.content.data.MainContentAllTabRepository
|
||||||
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.HomeFollowingViewModel
|
||||||
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
|
||||||
import kr.co.vividnext.sodalive.v2.main.home.data.HomeCreatorRankingRepository
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeCreatorRankingRepository
|
||||||
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeFollowingApi
|
||||||
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeFollowingRepository
|
||||||
import kr.co.vividnext.sodalive.v2.main.home.data.HomeRecommendationApi
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeRecommendationApi
|
||||||
import kr.co.vividnext.sodalive.v2.main.home.data.HomeRecommendationRepository
|
import kr.co.vividnext.sodalive.v2.main.home.data.HomeRecommendationRepository
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
@@ -326,6 +329,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
single { ApiBuilder().build(get(), AudioRankingsApi::class.java) }
|
single { ApiBuilder().build(get(), AudioRankingsApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), MainContentAllTabApi::class.java) }
|
single { ApiBuilder().build(get(), MainContentAllTabApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
|
single { ApiBuilder().build(get(), HomeCreatorRankingApi::class.java) }
|
||||||
|
single { ApiBuilder().build(get(), HomeFollowingApi::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) }
|
||||||
single { ApiBuilder().build(get(), CharacterApi::class.java) }
|
single { ApiBuilder().build(get(), CharacterApi::class.java) }
|
||||||
@@ -431,6 +435,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
viewModel { ContentMainViewModel(get()) }
|
viewModel { ContentMainViewModel(get()) }
|
||||||
viewModel { ContentRankingViewModel(get()) }
|
viewModel { ContentRankingViewModel(get()) }
|
||||||
viewModel { HomeCreatorRankingViewModel(get()) }
|
viewModel { HomeCreatorRankingViewModel(get()) }
|
||||||
|
viewModel { HomeFollowingViewModel(get(), get()) }
|
||||||
viewModel { HomeRecommendationViewModel(get()) }
|
viewModel { HomeRecommendationViewModel(get()) }
|
||||||
viewModel { CreatorChannelHomeViewModel(get()) }
|
viewModel { CreatorChannelHomeViewModel(get()) }
|
||||||
viewModel { CreatorChannelLiveViewModel(get()) }
|
viewModel { CreatorChannelLiveViewModel(get()) }
|
||||||
@@ -495,6 +500,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
factory { AudioRankingsRepository(get()) }
|
factory { AudioRankingsRepository(get()) }
|
||||||
factory { MainContentAllTabRepository(get()) }
|
factory { MainContentAllTabRepository(get()) }
|
||||||
factory { HomeCreatorRankingRepository(get()) }
|
factory { HomeCreatorRankingRepository(get()) }
|
||||||
|
factory { HomeFollowingRepository(get()) }
|
||||||
factory { HomeRecommendationRepository(get()) }
|
factory { HomeRecommendationRepository(get()) }
|
||||||
factory {
|
factory {
|
||||||
CreatorChannelRepository(
|
CreatorChannelRepository(
|
||||||
|
|||||||
Reference in New Issue
Block a user