From 4a41bd335f5883820257f05e26214be7b124612d Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Tue, 27 Feb 2024 17:53:54 +0200 Subject: [PATCH] Update validate token --- .../validate_token/ValidateTokenDataSource.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/validate_token/ValidateTokenDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/validate_token/ValidateTokenDataSource.kt index 0f579b7bc..832dbcc53 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/validate_token/ValidateTokenDataSource.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/validate_token/ValidateTokenDataSource.kt @@ -1,17 +1,18 @@ package org.futo.circles.auth.feature.sign_up.validate_token -import org.futo.circles.auth.feature.sign_up.SignUpDataSource -import org.futo.circles.auth.feature.sign_up.SignUpDataSource.Companion.REGISTRATION_TOKEN_TYPE +import org.futo.circles.auth.feature.uia.UIADataSource.Companion.REGISTRATION_TOKEN_TYPE +import org.futo.circles.auth.feature.uia.UIADataSource.Companion.TYPE_PARAM_KEY +import org.futo.circles.auth.feature.uia.UIADataSourceProvider import org.futo.circles.core.extensions.Response import org.matrix.android.sdk.api.auth.registration.RegistrationResult import javax.inject.Inject -class ValidateTokenDataSource @Inject constructor( - private val signUpDataSource: SignUpDataSource -) { +class ValidateTokenDataSource @Inject constructor() { + + private val uiaDataSource = UIADataSourceProvider.getDataSourceOrThrow() suspend fun validateToken(token: String): Response<RegistrationResult> = - signUpDataSource.performRegistrationStage( + uiaDataSource.performUIAStage( mapOf( TYPE_PARAM_KEY to REGISTRATION_TOKEN_TYPE, TOKEN_PARAM_KEY to token -- GitLab