mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-04 16:31:13 +00:00
Improve response catch module (#3848)
* add err hanlder for dialog ajax request * add error handler for component ajax request * repair code bug * repair code bug * add handler for page ajax module
This commit is contained in:
@@ -200,8 +200,9 @@ class GroupView extends React.Component {
|
||||
let repo = new Repo(object);
|
||||
let repoList = this.addRepoItem(repo);
|
||||
this.setState({repoList: repoList});
|
||||
}).then(() => {
|
||||
//todo
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
|
||||
} else {
|
||||
@@ -209,8 +210,9 @@ class GroupView extends React.Component {
|
||||
let repo = new Repo(res.data);
|
||||
let repoList = this.addRepoItem(repo);
|
||||
this.setState({repoList: repoList});
|
||||
}).catch(() => {
|
||||
//todo
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
this.onCreateRepoToggle();
|
||||
@@ -227,10 +229,13 @@ class GroupView extends React.Component {
|
||||
let name = repo.repo_name;
|
||||
var msg = gettext('Successfully deleted {name}.').replace('{name}', name);
|
||||
toaster.success(msg);
|
||||
}).catch(() => {
|
||||
let name = repo.repo_name;
|
||||
var msg = gettext('Failed to delete {name}.').replace('{name}', name);
|
||||
toaster.danger(msg);
|
||||
}).catch((error) => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
if (errMessage === gettext('Error')) {
|
||||
let name = repo.repo_name;
|
||||
errMessage = gettext('Failed to delete {name}.').replace('{name}', name);
|
||||
}
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -248,6 +253,9 @@ class GroupView extends React.Component {
|
||||
});
|
||||
this.setState({repoList: repoList});
|
||||
this.loadGroup(group.id);
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -260,8 +268,9 @@ class GroupView extends React.Component {
|
||||
return item;
|
||||
});
|
||||
this.setState({repoList: repoList});
|
||||
}).catch(() => {
|
||||
// todo
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -321,6 +330,9 @@ class GroupView extends React.Component {
|
||||
this.setState({
|
||||
groupMembers: res.data
|
||||
});
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user