From f4f98907d30de83ba883ff9c682f6556493c16ad Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Mon, 11 Dec 2023 16:26:23 +0200 Subject: [PATCH] Remove skip subscription stage --- .../auth/feature/sign_up/SignUpDataSource.kt | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt index 4f2448a7d..c76f0fdf4 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt @@ -49,31 +49,13 @@ class SignUpDataSource @Inject constructor( suspend fun startSignUpStages( stages: List<Stage>, - serverDomain: String, - subscriptionReceiptData: SubscriptionReceiptData? + serverDomain: String ) { currentStage = null stagesToComplete.clear() domain = serverDomain stagesToComplete.addAll(stages) - subscriptionReceiptData?.let { skipSubscriptionStageIfValid(it) } ?: navigateToNextStage() - } - - private suspend fun skipSubscriptionStageIfValid(subscriptionReceiptData: SubscriptionReceiptData) { - setNextStage() - (currentStage as? Stage.Other)?.takeIf { - it.type == REGISTRATION_SUBSCRIPTION_TYPE - } ?: run { - currentStage = null - navigateToNextStage() - return - } - val response = subscriptionStageDataSource.validateSubscription(subscriptionReceiptData) - - if (response is Response.Error) { - currentStage = null - navigateToNextStage() - } + navigateToNextStage() } suspend fun performRegistrationStage( -- GitLab