fix login error

This commit is contained in:
rustdesk 2023-06-22 22:33:54 +08:00
parent ac8fc71b3b
commit 5831db260f
2 changed files with 4 additions and 5 deletions

View File

@ -444,10 +444,8 @@ Future<bool?> loginDialog() async {
} }
} on RequestException catch (err) { } on RequestException catch (err) {
passwordMsg = translate(err.cause); passwordMsg = translate(err.cause);
debugPrintStack(label: err.toString());
} catch (err) { } catch (err) {
passwordMsg = "Unknown Error: $err"; passwordMsg = "Unknown Error: $err";
debugPrintStack(label: err.toString());
} }
curOP.value = ''; curOP.value = '';
setState(() => isInProgress = false); setState(() => isInProgress = false);
@ -582,10 +580,8 @@ Future<bool?> verificationCodeDialog(UserPayload? user) async {
} }
} on RequestException catch (err) { } on RequestException catch (err) {
errorText = translate(err.cause); errorText = translate(err.cause);
debugPrintStack(label: err.toString());
} catch (err) { } catch (err) {
errorText = "Unknown Error: $err"; errorText = "Unknown Error: $err";
debugPrintStack(label: err.toString());
} }
setState(() => isInProgress = false); setState(() => isInProgress = false);

View File

@ -64,7 +64,7 @@ class UserModel {
try { try {
return json.decode(userInfo); return json.decode(userInfo);
} catch (e) { } catch (e) {
debugPrint('Failed to get local user info, json decode "$userInfo": $e'); debugPrint('Failed to get local user info "$userInfo": $e');
} }
return null; return null;
} }
@ -133,6 +133,9 @@ class UserModel {
if (resp.statusCode != 200) { if (resp.statusCode != 200) {
throw RequestException(resp.statusCode, body['error'] ?? ''); throw RequestException(resp.statusCode, body['error'] ?? '');
} }
if (body['error'] != null) {
throw RequestException(0, body['error']);
}
return getLoginResponseFromAuthBody(body); return getLoginResponseFromAuthBody(body);
} }