SecurityForm: Respond to submit

stable/1.0.x
Alex Gleason 2020-06-05 14:45:00 -05:00
rodzic 1076788add
commit 91d511c4b9
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -15,6 +15,7 @@ export function changeEmail(email, password) {
email,
password,
}).then(response => {
if (response.data.error) throw response.data.error; // This endpoint returns HTTP 200 even on failure
dispatch({ type: CHANGE_EMAIL_SUCCESS, email, response });
}).catch(error => {
dispatch({ type: CHANGE_EMAIL_FAIL, email, error, skipAlert: true });

Wyświetl plik

@ -43,8 +43,10 @@ class Security extends ImmutablePureComponent {
const { email, password } = this.state;
const { dispatch, intl } = this.props;
dispatch(changeEmail(email, password)).then(() => {
this.setState({ email: '', password: '' }); // TODO: Maybe redirect user
dispatch(showAlert('', intl.formatMessage(messages.updateEmailSuccess)));
}).catch(error => {
this.setState({ password: '' });
dispatch(showAlert('', intl.formatMessage(messages.updateEmailFail)));
});
}