mirror of
https://github.com/thunderbird/thunderbird-android.git
synced 2024-09-20 20:13:04 +02:00
Don't display password field when autoconfig fails
This commit is contained in:
parent
1596adc0c5
commit
49801b125d
@ -16,6 +16,7 @@ interface AccountAutoDiscoveryContract {
|
|||||||
EMAIL_ADDRESS,
|
EMAIL_ADDRESS,
|
||||||
OAUTH,
|
OAUTH,
|
||||||
PASSWORD,
|
PASSWORD,
|
||||||
|
MANUAL_SETUP,
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ViewModel : UnidirectionalViewModel<State, Event, Effect> {
|
interface ViewModel : UnidirectionalViewModel<State, Event, Effect> {
|
||||||
|
@ -92,6 +92,7 @@ internal class AccountAutoDiscoveryViewModel(
|
|||||||
|
|
||||||
ConfigStep.PASSWORD -> submitPassword()
|
ConfigStep.PASSWORD -> submitPassword()
|
||||||
ConfigStep.OAUTH -> Unit
|
ConfigStep.OAUTH -> Unit
|
||||||
|
ConfigStep.MANUAL_SETUP -> navigateNext(isAutomaticConfig = false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -142,7 +143,7 @@ internal class AccountAutoDiscoveryViewModel(
|
|||||||
it.copy(
|
it.copy(
|
||||||
isLoading = false,
|
isLoading = false,
|
||||||
autoDiscoverySettings = null,
|
autoDiscoverySettings = null,
|
||||||
configStep = ConfigStep.PASSWORD,
|
configStep = ConfigStep.MANUAL_SETUP,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -223,6 +224,7 @@ internal class AccountAutoDiscoveryViewModel(
|
|||||||
|
|
||||||
ConfigStep.OAUTH,
|
ConfigStep.OAUTH,
|
||||||
ConfigStep.PASSWORD,
|
ConfigStep.PASSWORD,
|
||||||
|
ConfigStep.MANUAL_SETUP,
|
||||||
-> updateState {
|
-> updateState {
|
||||||
it.copy(
|
it.copy(
|
||||||
configStep = ConfigStep.EMAIL_ADDRESS,
|
configStep = ConfigStep.EMAIL_ADDRESS,
|
||||||
|
Loading…
Reference in New Issue
Block a user