diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..b3405b3 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +My Application \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/ui/login/LoginViewModel.kt b/app/src/main/java/com/example/myapplication/ui/login/LoginViewModel.kt index 097c9b0..d1137e0 100644 --- a/app/src/main/java/com/example/myapplication/ui/login/LoginViewModel.kt +++ b/app/src/main/java/com/example/myapplication/ui/login/LoginViewModel.kt @@ -13,6 +13,7 @@ class LoginViewModel(private val loginRepository: LoginRepository) : ViewModel() private val _loginForm = MutableLiveData() val loginFormState: LiveData = _loginForm + var IsUserLoggedIn = false private val _loginResult = MutableLiveData() val loginResult: LiveData = _loginResult @@ -42,9 +43,9 @@ class LoginViewModel(private val loginRepository: LoginRepository) : ViewModel() // A placeholder username validation check private fun isUserNameValid(username: String): Boolean { return if (username.contains('@')) { - Patterns.EMAIL_ADDRESS.matcher(username).matches() + !Patterns.EMAIL_ADDRESS.matcher(username).matches() } else { - username.isNotBlank() + username.isBlank() } }