summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/notes/services/notes_service.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/notes/services/notes_service.js')
-rw-r--r--app/assets/javascripts/notes/services/notes_service.js19
1 files changed, 8 insertions, 11 deletions
diff --git a/app/assets/javascripts/notes/services/notes_service.js b/app/assets/javascripts/notes/services/notes_service.js
index 3d239d8cb6b..4d3dbec435f 100644
--- a/app/assets/javascripts/notes/services/notes_service.js
+++ b/app/assets/javascripts/notes/services/notes_service.js
@@ -1,31 +1,28 @@
-import Vue from 'vue';
-import VueResource from 'vue-resource';
+import axios from '~/lib/utils/axios_utils';
import * as constants from '../constants';
-Vue.use(VueResource);
-
export default {
fetchDiscussions(endpoint, filter, persistFilter = true) {
const config =
filter !== undefined
? { params: { notes_filter: filter, persist_filter: persistFilter } }
: null;
- return Vue.http.get(endpoint, config);
+ return axios.get(endpoint, config);
},
replyToDiscussion(endpoint, data) {
- return Vue.http.post(endpoint, data, { emulateJSON: true });
+ return axios.post(endpoint, data);
},
updateNote(endpoint, data) {
- return Vue.http.put(endpoint, data, { emulateJSON: true });
+ return axios.put(endpoint, data);
},
createNewNote(endpoint, data) {
- return Vue.http.post(endpoint, data, { emulateJSON: true });
+ return axios.post(endpoint, data);
},
toggleResolveNote(endpoint, isResolved) {
const { RESOLVE_NOTE_METHOD_NAME, UNRESOLVE_NOTE_METHOD_NAME } = constants;
const method = isResolved ? UNRESOLVE_NOTE_METHOD_NAME : RESOLVE_NOTE_METHOD_NAME;
- return Vue.http[method](endpoint);
+ return axios[method](endpoint);
},
poll(data = {}) {
const endpoint = data.notesData.notesPath;
@@ -36,9 +33,9 @@ export default {
},
};
- return Vue.http.get(endpoint, options);
+ return axios.get(endpoint, options);
},
toggleIssueState(endpoint, data) {
- return Vue.http.put(endpoint, data);
+ return axios.put(endpoint, data);
},
};