From 3c4702b0b0efdc78acfbb42d5d4bed6a02c5e74c Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 25 Feb 2026 17:30:54 +0300 Subject: [PATCH] checkpoint 1 --- .../ru/myitschool/work/ui/screen/auth/AuthScreen.kt | 11 +++++++++-- .../myitschool/work/ui/screen/auth/AuthViewModel.kt | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt index 7bee4f7..3a7e162 100644 --- a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt +++ b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthScreen.kt @@ -110,10 +110,17 @@ private fun Content( ) { Text(stringResource(R.string.auth_sign_in)) } - if (state.error != null) { + if (state.error != "Connection refused" && state.error != null) { Text( modifier = Modifier.testTag(TestIds.Auth.ERROR), - text = state.error, + text = "Неизвестная ошибка: ${state.error}", + style = MaterialTheme.typography.bodyMedium, + color = Color.Red, + ) + } else if (state.error == "Connection refused") { + Text( + modifier = Modifier.testTag(TestIds.Auth.ERROR), + text = "Отсутствует интернет-соединение", style = MaterialTheme.typography.bodyMedium, color = Color.Red, ) diff --git a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthViewModel.kt b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthViewModel.kt index b85b40d..2829089 100644 --- a/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthViewModel.kt +++ b/app/src/main/java/ru/myitschool/work/ui/screen/auth/AuthViewModel.kt @@ -41,7 +41,7 @@ class AuthViewModel : ViewModel() { onFailure = { error -> updateStateIfData { oldState -> oldState.copy( - error = "Неизвестная ошибка: ${error.message}" + error = error.message ) } }