Rename InlineErrorMessage to simple Error to not consider how the error will be used (actually used in a dialog now)
This commit is contained in:
parent
5bec246034
commit
ee38aee147
3 changed files with 4 additions and 4 deletions
|
|
@ -39,7 +39,7 @@ fun ChangeServerView(
|
|||
when (state.changeServerAction) {
|
||||
is Async.Failure -> {
|
||||
when (val error = state.changeServerAction.error) {
|
||||
is ChangeServerError.InlineErrorMessage -> {
|
||||
is ChangeServerError.Error -> {
|
||||
ErrorDialog(
|
||||
modifier = modifier,
|
||||
content = error.message(),
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import io.element.android.features.login.impl.R
|
|||
import io.element.android.libraries.matrix.api.auth.AuthenticationException
|
||||
|
||||
sealed class ChangeServerError : Throwable() {
|
||||
data class InlineErrorMessage(@StringRes val messageId: Int) : ChangeServerError() {
|
||||
data class Error(@StringRes val messageId: Int) : ChangeServerError() {
|
||||
@Composable
|
||||
fun message(): String = stringResource(messageId)
|
||||
}
|
||||
|
|
@ -32,7 +32,7 @@ sealed class ChangeServerError : Throwable() {
|
|||
companion object {
|
||||
fun from(error: Throwable): ChangeServerError = when (error) {
|
||||
is AuthenticationException.SlidingSyncNotAvailable -> SlidingSyncAlert
|
||||
else -> InlineErrorMessage(R.string.screen_change_server_error_invalid_homeserver)
|
||||
else -> Error(R.string.screen_change_server_error_invalid_homeserver)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ fun ConfirmAccountProviderView(
|
|||
when (state.loginFlow) {
|
||||
is Async.Failure -> {
|
||||
when (val error = state.loginFlow.error) {
|
||||
is ChangeServerError.InlineErrorMessage -> {
|
||||
is ChangeServerError.Error -> {
|
||||
ErrorDialog(
|
||||
content = error.message(),
|
||||
onDismiss = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue