diff --git a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt index 37136ca..b5478a5 100644 --- a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt +++ b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt @@ -1,7 +1,5 @@ package ru.myitschool.work.ui.login -import android.content.Context -import android.net.ConnectivityManager import android.os.Bundle import android.text.Editable import android.text.InputType @@ -67,8 +65,7 @@ class LoginFragment : Fragment(R.layout.fragment_login) { override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { val username = s.toString() - // Проверяем, совпадает ли введённый текст с "Maksim" - binding.login.isEnabled = username == "Maksim" // Кнопка активна, если введённый текст равен "Maksim" + binding.login.isEnabled = username.isNotEmpty() // Кнопка активна, если поле не пустое } override fun afterTextChanged(s: Editable?) {} @@ -76,19 +73,8 @@ class LoginFragment : Fragment(R.layout.fragment_login) { } private fun performLogin(username: String) { - // Проверяем наличие интернет-соединения - if (!isNetworkAvailable(requireContext())) { - Toast.makeText(context, "Нет подключения к интернету", Toast.LENGTH_SHORT).show() - return - } - - // Здесь можно добавить проверку на совпадение с "Maksim" - if (username == "Maksim") { - lifecycleScope.launch { - viewModel.authenticate(username) // Вызываем метод authenticate из ViewModel - } - } else { - Toast.makeText(context, "Неверное имя пользователя", Toast.LENGTH_SHORT).show() + lifecycleScope.launch { + viewModel.authenticate(username) // Вызываем метод authenticate из ViewModel } } @@ -121,12 +107,6 @@ class LoginFragment : Fragment(R.layout.fragment_login) { } } - private fun isNetworkAvailable(context: Context): Boolean { - val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager - val activeNetworkInfo = connectivityManager.activeNetworkInfo - return activeNetworkInfo != null && activeNetworkInfo.isConnected - } - override fun onDestroyView() { _binding = null super.onDestroyView()