Skip to content
Snippets Groups Projects
Commit cfda5d6a authored by Taras's avatar Taras
Browse files

Handle real subscription stage

parent b991ea9f
No related branches found
No related tags found
No related merge requests found
......@@ -4,11 +4,9 @@ import android.content.Context
import dagger.hilt.android.qualifiers.ApplicationContext
import org.futo.circles.auth.R
import org.futo.circles.auth.feature.sign_up.SignUpDataSource
import org.futo.circles.auth.feature.sign_up.SignUpDataSource.Companion.REGISTRATION_SUBSCRIPTION_TYPE
import org.futo.circles.core.extensions.createResult
import org.futo.circles.core.provider.MatrixInstanceProvider
import org.futo.circles.core.utils.HomeServerUtils.buildHomeServerConfigFromDomain
import org.matrix.android.sdk.api.auth.registration.Stage
import javax.inject.Inject
class SelectSignUpTypeDataSource @Inject constructor(
......@@ -28,23 +26,7 @@ class SelectSignUpTypeDataSource @Inject constructor(
val stages = authService.getRegistrationWizard().getAllRegistrationFlows().firstOrNull()
?: throw IllegalArgumentException(context.getString(R.string.wrong_signup_config))
val list = mutableListOf<Stage>().apply {
add(
Stage.Other(
true, REGISTRATION_SUBSCRIPTION_TYPE, mapOf(
"subscription_ids" to listOf(
"org.futo.circles.standard01month",
"org.futo.circles.standard12month",
"org.futo.circles.standard01month.eu",
"org.futo.circles.standard12month.eu"
)
)
)
)
addAll(stages)
}
signUpDataSource.startSignUpStages(list, domain)
signUpDataSource.startSignUpStages(stages, domain)
}
}
\ No newline at end of file
......@@ -36,6 +36,6 @@ class SubscriptionStageDataSource @Inject constructor(
private const val PACKAGE_KEY = "package"
private const val SUBSCRIPTION_ID_KEY = "subscription_id"
private const val TOKEN_KEY = "token"
private const val SUBSCRIPTION_IDS_PARAMS_KEY = "subscription_ids"
private const val SUBSCRIPTION_IDS_PARAMS_KEY = "product_ids"
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment