1
0
mirror of https://github.com/danbee/my-images synced 2025-03-04 08:49:05 +00:00
my-images/app/javascript/services/ajax_service.js
2018-10-19 11:37:15 -04:00

30 lines
520 B
JavaScript

import axios from "axios";
const csrfToken = () => {
return document
.getElementsByName("csrf-token")[0]
.attributes["content"]
.value;
}
const imageId = () => {
return document
.getElementsByClassName("show-image")[0]
.attributes["data-image-id"]
.value;
}
const config = () => ({
headers: { "X-CSRF-Token": csrfToken() }
});
export default {
createTag: (tag) => {
},
deleteTag: (tag) => {
return axios.delete(`/user/images/${imageId()}/tags/${tag}.json`, config());
}
}