Move instances of Client.updatePassword() in components to an action (#4908) (#5021)

This commit is contained in:
AymaneKhouaji
2017-01-10 11:48:37 +01:00
committed by George Goldberg
parent 548adb178e
commit 0cba48d155
2 changed files with 18 additions and 1 deletions

View File

@@ -449,3 +449,18 @@ export function updateActive(userId, active, success, error) {
}
);
}
export function updatePassword(userId, currentPassword, newPassword, success, error) {
Client.updatePassword(userId, currentPassword, newPassword,
() => {
if (success) {
success();
}
},
(err) => {
if (error) {
error(err);
}
}
);
}

View File

@@ -14,6 +14,8 @@ import * as AsyncClient from 'utils/async_client.jsx';
import * as Utils from 'utils/utils.jsx';
import Constants from 'utils/constants.jsx';
import {updatePassword} from 'actions/user_actions.jsx';
import $ from 'jquery';
import React from 'react';
import {FormattedMessage, FormattedTime, FormattedDate} from 'react-intl';
@@ -91,7 +93,7 @@ export default class SecurityTab extends React.Component {
return;
}
Client.updatePassword(
updatePassword(
user.id,
currentPassword,
newPassword,