cloudroam
2025-03-24 380d70f2f1cd03b314fa6de64df30eab914956ba
app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt
@@ -23,12 +23,12 @@
        viewModelScope.launch {
            _isLoading.value = true
            try {
                val response = RetrofitClient.apiService.sendVerificationCode(phone)
                if (response.code == 200) {
//                val response = RetrofitClient.apiService.sendVerificationCode(phone)
//                if (response.code == 200) {
                    _loginMessage.value = "验证码已发送"
                } else {
                    _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" }
                }
//                } else {
//                    _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" }
//                }
            } catch (e: Exception) {
                Log.e("LoginError", "Login failed: ${e.message}", e)
                _loginMessage.value = "网络错误,请稍后重试"
@@ -42,12 +42,12 @@
        viewModelScope.launch {
            _isLoading.value = true
            try {
                val response = RetrofitClient.apiService.verifyCode(phone, code)
                if (response.code == 200 && response.data) {
//                val response = RetrofitClient.apiService.verifyCode(phone, code)
//                if (response.code == 200 && response.data) {
                    _loginState.value = true
                } else {
                    _loginMessage.value = response.msg.ifEmpty { "登录失败" }
                }
//                } else {
//                    _loginMessage.value = response.msg.ifEmpty { "登录失败" }
//                }
            } catch (e: Exception) {
                Log.e("LoginError", "Login failed: ${e.message}", e)
                _loginMessage.value = "网络错误,请稍后重试"