in public/components/bulkReindexController.react.js [111:132]
cancelReindex(reindex, isReindexRunning) {
if (isReindexRunning) {
ContentSourceService.cancelReindex(reindex.id, reindex.env).then( response => {
this.setState({
runningReindexes: this.state.runningReindexes.filter(r => r !== reindex)
});
},
errors => {
this.setState({alertStyle: 'danger', alertMessage: 'Failed to cancel running reindex for '+ reindex.name, alertVisibility: true});
});
} else {
ContentSourceService.cancelPendingReindex(reindex.id, reindex.env).then( response => {
this.setState({
pendingReindexes: this.state.pendingReindexes.filter(r => r !== reindex)
});
},
errors => {
this.setState({alertStyle: 'danger', alertMessage: 'Failed to cancel pending reindex for ' + reindex.name, alertVisibility: true});
});
}
}