From d304a1aba692edb4d8e00eb44d8a450793c417d3 Mon Sep 17 00:00:00 2001 From: Taras <tarassmakula@gmail.com> Date: Thu, 4 Aug 2022 16:45:38 +0300 Subject: [PATCH] Setup di --- app/src/main/java/org/futo/circles/di/DataSourceModule.kt | 2 ++ app/src/main/java/org/futo/circles/di/UiModule.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/org/futo/circles/di/DataSourceModule.kt b/app/src/main/java/org/futo/circles/di/DataSourceModule.kt index c33c38e66..b44ca7940 100644 --- a/app/src/main/java/org/futo/circles/di/DataSourceModule.kt +++ b/app/src/main/java/org/futo/circles/di/DataSourceModule.kt @@ -31,6 +31,7 @@ import org.futo.circles.feature.sign_up.SignUpDataSource import org.futo.circles.feature.sign_up.setup_circles.SetupCirclesDataSource import org.futo.circles.feature.sign_up.setup_profile.SetupProfileDataSource import org.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeDataSource +import org.futo.circles.feature.sign_up.subscription_stage.SubscriptionStageDataSource import org.futo.circles.feature.sign_up.terms.AcceptTermsDataSource import org.futo.circles.feature.sign_up.validate_email.ValidateEmailDataSource import org.futo.circles.feature.sign_up.validate_token.ValidateTokenDataSource @@ -92,4 +93,5 @@ val dataSourceModule = module { factory { UserOptionsDataSource() } factory { (userId: String) -> UserDataSource(get(), userId) } single { PickDeviceMediaDataSource(get()) } + factory { SubscriptionStageDataSource(get()) } } \ No newline at end of file diff --git a/app/src/main/java/org/futo/circles/di/UiModule.kt b/app/src/main/java/org/futo/circles/di/UiModule.kt index fb43d9535..e68fdd647 100644 --- a/app/src/main/java/org/futo/circles/di/UiModule.kt +++ b/app/src/main/java/org/futo/circles/di/UiModule.kt @@ -28,6 +28,7 @@ import org.futo.circles.feature.sign_up.SignUpViewModel import org.futo.circles.feature.sign_up.setup_circles.SetupCirclesViewModel import org.futo.circles.feature.sign_up.setup_profile.SetupProfileViewModel import org.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeViewModel +import org.futo.circles.feature.sign_up.subscription_stage.SubscriptionStageViewModel import org.futo.circles.feature.sign_up.terms.AcceptTermsViewModel import org.futo.circles.feature.sign_up.validate_email.ValidateEmailViewModel import org.futo.circles.feature.sign_up.validate_token.ValidateTokenViewModel @@ -102,4 +103,5 @@ val uiModule = module { viewModel { (isVideoAvailable: Boolean) -> PickDeviceMediaViewModel(isVideoAvailable, get()) } + viewModel { SubscriptionStageViewModel(get()) } } \ No newline at end of file -- GitLab