mirror of
https://github.com/bitwarden/android.git
synced 2026-04-28 11:58:40 -05:00
PM-21707: Allow nullable captcha token (#5213)
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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(),
|
||||
) {
|
||||
|
||||
@@ -494,7 +494,7 @@ sealed class CreateAccountEvent {
|
||||
*/
|
||||
data class NavigateToLogin(
|
||||
val email: String,
|
||||
val captchaToken: String,
|
||||
val captchaToken: String?,
|
||||
) : CreateAccountEvent()
|
||||
|
||||
/**
|
||||
|
||||
@@ -19,7 +19,7 @@ sealed class RegisterResponseJson {
|
||||
@Serializable
|
||||
data class Success(
|
||||
@SerialName("captchaBypassToken")
|
||||
val captchaBypassToken: String,
|
||||
val captchaBypassToken: String?,
|
||||
) : RegisterResponseJson()
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user