revert c13d4c12d654ca07fc40bcad056b398f3c707795

revert day2_commit.1.100_temple
This commit is contained in:
EgorVorobev 2025-02-19 15:55:26 +00:00
parent c13d4c12d6
commit a2a82383a2

View File

@ -27,32 +27,20 @@ class LoginViewModel @Inject constructor(
val response = apiService.authenticate(username, password)
Log.d("LoginViewModel", "Response code: ${response.code()}")
when (response.code()) {
200 -> {
val userAuthResponse = response.body() // Получаем JSON-ответ
Log.d("LoginViewModel", "User Auth Response: $userAuthResponse") // Логируем ответ
if (response.isSuccessful) {
val userAuthResponse = response.body() // Получаем JSON-ответ
Log.d("LoginViewModel", "User Auth Response: $userAuthResponse") // Логируем ответ
// Обработка JSON-ответа
if (userAuthResponse != null) {
SessionManager.userLogin = username
SessionManager.userRole = userAuthResponse.role // Сохраняем роль
_state.value = LoginState(success = true) // Успешная авторизация
} else {
_state.value = LoginState(error = "Ошибка авторизации: Неверные учетные данные.")
}
}
401 -> {
Log.d("LoginViewModel", "Unauthorized access: ${response.message()}")
// Обработка JSON-ответа
if (userAuthResponse != null) {
SessionManager.userLogin = username
SessionManager.userRole = userAuthResponse.role // Сохраняем роль
_state.value = LoginState(success = true) // Успешная авторизация
} else {
_state.value = LoginState(error = "Ошибка авторизации: Неверные учетные данные.")
}
400 -> {
Log.d("LoginViewModel", "Bad request: ${response.message()}")
_state.value = LoginState(error = "Ошибка авторизации: Неправильный запрос.")
}
else -> {
Log.d("LoginViewModel", "Error: ${response.message()}")
_state.value = LoginState(error = "Ошибка авторизации: ${response.message()}")
}
} else {
_state.value = LoginState(error = "Ошибка авторизации: ${response.message()}")
}
} catch (e: Exception) {
e.printStackTrace()