From a9c5f45d7b66548dd89c9a4fc8ee409420f5423e Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Wed, 28 Feb 2024 17:41:55 +0200 Subject: [PATCH] Navigate to signup stages --- .../futo/circles/auth/feature/sign_up/SignUpFragment.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpFragment.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpFragment.kt index 185982fac..94e737616 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpFragment.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpFragment.kt @@ -6,6 +6,7 @@ import android.widget.RadioButton import androidx.core.view.children import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels +import androidx.navigation.fragment.findNavController import by.kirich1409.viewbindingdelegate.viewBinding import com.google.android.material.radiobutton.MaterialRadioButton import dagger.hilt.android.AndroidEntryPoint @@ -14,6 +15,7 @@ import org.futo.circles.auth.databinding.FragmentSignUpBinding import org.futo.circles.core.base.CirclesAppConfig import org.futo.circles.core.base.fragment.HasLoadingState import org.futo.circles.core.extensions.gone +import org.futo.circles.core.extensions.navigateSafe import org.futo.circles.core.extensions.observeResponse import org.futo.circles.core.extensions.setIsVisible import org.futo.circles.core.extensions.showError @@ -60,7 +62,11 @@ class SignUpFragment : Fragment(R.layout.fragment_sign_up), } private fun setupObservers() { - viewModel.startSignUpEventLiveData.observeResponse(this) + viewModel.startSignUpEventLiveData.observeResponse( + this, + success = { findNavController().navigateSafe(SignUpFragmentDirections.toUiaFragment()) } + ) + viewModel.signupFlowsLiveData.observeResponse(this, success = { val hasSubscriptionFlow = viewModel.hasSubscriptionFlow(it) -- GitLab