handle login failures correctly

This commit is contained in:
ayan4m1 2023-06-16 10:03:31 -04:00 committed by Andrew DeLisa
parent 55512a2eae
commit 93e3598328
1 changed files with 29 additions and 33 deletions

View File

@ -160,7 +160,6 @@ export class Login extends Component<any, State> {
if (username_or_email && password) {
i.setState({ loginRes: { state: "loading" } });
try {
const loginRes = await HttpService.client.login({
username_or_email,
password,
@ -173,7 +172,7 @@ export class Login extends Component<any, State> {
toast(i18n.t("enter_two_factor_code"), "info");
}
i.setState({ loginRes: { state: "empty" } });
i.setState({ loginRes: { state: "failed", msg: loginRes.msg } });
break;
}
@ -194,9 +193,6 @@ export class Login extends Component<any, State> {
break;
}
}
} catch (error) {
i.setState({ loginRes: { state: "failed", msg: error.message } });
}
}
}