PM-21707: Allow nullable captcha token (#5213)

This commit is contained in:
David Perez
2025-05-16 11:58:12 -05:00
committed by GitHub
parent 7f5426dea0
commit 28149532a0
5 changed files with 5 additions and 5 deletions

View File

@@ -9,7 +9,7 @@ sealed class RegisterResult {
*
* @param captchaToken the captcha bypass token to bypass future captcha verifications.
*/
data class Success(val captchaToken: String) : RegisterResult()
data class Success(val captchaToken: String?) : RegisterResult()
/**
* Captcha verification is required.

View File

@@ -24,7 +24,7 @@ fun NavController.navigateToCreateAccount(navOptions: NavOptions? = null) {
*/
fun NavGraphBuilder.createAccountDestination(
onNavigateBack: () -> Unit,
onNavigateToLogin: (emailAddress: String, captchaToken: String) -> Unit,
onNavigateToLogin: (emailAddress: String, captchaToken: String?) -> Unit,
) {
composableWithSlideTransitions<CreateAccountRoute> {
CreateAccountScreen(

View File

@@ -75,7 +75,7 @@ import com.x8bit.bitwarden.ui.platform.manager.intent.IntentManager
@Composable
fun CreateAccountScreen(
onNavigateBack: () -> Unit,
onNavigateToLogin: (emailAddress: String, captchaToken: String) -> Unit,
onNavigateToLogin: (emailAddress: String, captchaToken: String?) -> Unit,
intentManager: IntentManager = LocalIntentManager.current,
viewModel: CreateAccountViewModel = hiltViewModel(),
) {

View File

@@ -494,7 +494,7 @@ sealed class CreateAccountEvent {
*/
data class NavigateToLogin(
val email: String,
val captchaToken: String,
val captchaToken: String?,
) : CreateAccountEvent()
/**

View File

@@ -19,7 +19,7 @@ sealed class RegisterResponseJson {
@Serializable
data class Success(
@SerialName("captchaBypassToken")
val captchaBypassToken: String,
val captchaBypassToken: String?,
) : RegisterResponseJson()
/**