Converted task_list.js to use axios

This commit is contained in:
Phil Hughes 2018-02-02 11:26:08 +00:00
parent c7b9bba5b8
commit 8d83e517a9
No known key found for this signature in database
GPG Key ID: 32245528C52E0F9F
1 changed files with 5 additions and 7 deletions

View File

@ -1,4 +1,5 @@
import 'deckar01-task_list';
import axios from './lib/utils/axios_utils';
import Flash from './flash';
export default class TaskList {
@ -38,12 +39,9 @@ export default class TaskList {
patchData[this.dataType] = {
[this.fieldName]: $target.val(),
};
return $.ajax({
type: 'PATCH',
url: $target.data('update-url') || $('form.js-issuable-update').attr('action'),
data: patchData,
success: this.onSuccess,
error: this.onError,
});
return axios.patch($target.data('update-url') || $('form.js-issuable-update').attr('action'), patchData)
.then(({ data }) => this.onSuccess(data))
.catch(() => this.onError());
}
}