PLT-6443 Migrate add_oauth_app.jsx to be pure and use Redux (#7232)

* Migrate add_oauth_app.jsx to be pure and use Redux, add tests

* Remove unused flux code for OAuthApps
Этот коммит содержится в:
n1aba
2017-08-18 08:42:10 -05:00
коммит произвёл Harrison Healey
родитель 9097289c2c
Коммит f40f41ed53
6 изменённых файлов: 762 добавлений и 62 удалений

Просмотреть файл

@@ -7,16 +7,6 @@ const getState = store.getState;
import * as IntegrationActions from 'mattermost-redux/actions/integrations';
export function listOAuthApps(complete) {
IntegrationActions.getOAuthApps(0, 10000)(dispatch, getState).then(
(data) => {
if (complete) {
complete(data);
}
}
);
}
export function deleteOAuthApp(id, success, error) {
IntegrationActions.deleteOAuthApp(id)(dispatch, getState).then(
(data) => {
@@ -29,16 +19,3 @@ export function deleteOAuthApp(id, success, error) {
}
);
}
export function registerOAuthApp(app, success, error) {
IntegrationActions.addOAuthApp(app)(dispatch, getState).then(
(data) => {
if (data && success) {
success(data);
} else if (data == null && error) {
const serverError = getState().requests.integrations.addOAuthApp.error;
error({id: serverError.server_error_id, ...serverError});
}
}
);
}