feat(home): 크리에이터 랭킹 의존성을 등록한다
This commit is contained in:
@@ -177,7 +177,10 @@ import kr.co.vividnext.sodalive.user.find_password.FindPasswordViewModel
|
|||||||
import kr.co.vividnext.sodalive.user.login.LoginViewModel
|
import kr.co.vividnext.sodalive.user.login.LoginViewModel
|
||||||
import kr.co.vividnext.sodalive.user.signup.SignUpViewModel
|
import kr.co.vividnext.sodalive.user.signup.SignUpViewModel
|
||||||
import kr.co.vividnext.sodalive.v2.main.MainV2ViewModel
|
import kr.co.vividnext.sodalive.v2.main.MainV2ViewModel
|
||||||
|
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.HomeCreatorRankingRepository
|
||||||
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
|
||||||
@@ -288,6 +291,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
single { ApiBuilder().build(get(), SearchApi::class.java) }
|
single { ApiBuilder().build(get(), SearchApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), PointStatusApi::class.java) }
|
single { ApiBuilder().build(get(), PointStatusApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), HomeApi::class.java) }
|
single { ApiBuilder().build(get(), HomeApi::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(), CharacterApi::class.java) }
|
single { ApiBuilder().build(get(), CharacterApi::class.java) }
|
||||||
single { ApiBuilder().build(get(), TalkApi::class.java) }
|
single { ApiBuilder().build(get(), TalkApi::class.java) }
|
||||||
@@ -385,6 +389,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
viewModel { SearchViewModel(get()) }
|
viewModel { SearchViewModel(get()) }
|
||||||
viewModel { PointStatusViewModel(get()) }
|
viewModel { PointStatusViewModel(get()) }
|
||||||
viewModel { HomeViewModel(get(), get()) }
|
viewModel { HomeViewModel(get(), get()) }
|
||||||
|
viewModel { HomeCreatorRankingViewModel(get()) }
|
||||||
viewModel { HomeRecommendationViewModel(get()) }
|
viewModel { HomeRecommendationViewModel(get()) }
|
||||||
viewModel { PushNotificationListViewModel(get()) }
|
viewModel { PushNotificationListViewModel(get()) }
|
||||||
viewModel { CharacterTabViewModel(get()) }
|
viewModel { CharacterTabViewModel(get()) }
|
||||||
@@ -436,6 +441,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
|
|||||||
factory { UserEventRepository(get()) }
|
factory { UserEventRepository(get()) }
|
||||||
factory { PointStatusRepository(get()) }
|
factory { PointStatusRepository(get()) }
|
||||||
factory { HomeRepository(get()) }
|
factory { HomeRepository(get()) }
|
||||||
|
factory { HomeCreatorRankingRepository(get()) }
|
||||||
factory { HomeRecommendationRepository(get()) }
|
factory { HomeRecommendationRepository(get()) }
|
||||||
factory { CharacterTabRepository(get()) }
|
factory { CharacterTabRepository(get()) }
|
||||||
factory { CharacterDetailRepository(get(), get()) }
|
factory { CharacterDetailRepository(get(), get()) }
|
||||||
|
|||||||
Reference in New Issue
Block a user