SecurityForm: Respond to submit
This commit is contained in:
parent
1076788add
commit
91d511c4b9
2 changed files with 3 additions and 0 deletions
|
@ -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 });
|
||||
|
|
|
@ -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)));
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue