Skip to content
Snippets Groups Projects
Commit a10f7434 authored by Gilgard's avatar Gilgard
Browse files

improved image handling

parent bba5d9e0
No related branches found
No related tags found
1 merge request!146Item fixes
Pipeline #181864 passed
...@@ -425,7 +425,7 @@ export default { ...@@ -425,7 +425,7 @@ export default {
} }
return false; return false;
}, },
removeImage(image) { async removeImage(image) {
let newImages = []; let newImages = [];
for (let i in this.item.images) { for (let i in this.item.images) {
if (this.item.images[i] != image) { if (this.item.images[i] != image) {
...@@ -433,6 +433,7 @@ export default { ...@@ -433,6 +433,7 @@ export default {
} }
} }
this.item.images = newImages; this.item.images = newImages;
await ImageService.deleteImage(image);
}, },
}, },
......
...@@ -352,9 +352,9 @@ export default { ...@@ -352,9 +352,9 @@ export default {
}; };
await ListingService.postNewItem(itemInfo); await ListingService.postNewItem(itemInfo);
await ImageService.PostImagesArrayToListing(this.item.images); await ImageService.postImagesArrayToListing(this.item.images);
this.$router.push("/"); this.$router.go(-1);
} }
}, },
...@@ -397,7 +397,7 @@ export default { ...@@ -397,7 +397,7 @@ export default {
} }
}, },
removeImage(image) { async removeImage(image) {
let newImages = []; let newImages = [];
for (let i in this.item.images) { for (let i in this.item.images) {
if (this.item.images[i] != image) { if (this.item.images[i] != image) {
...@@ -405,6 +405,7 @@ export default { ...@@ -405,6 +405,7 @@ export default {
} }
} }
this.item.images = newImages; this.item.images = newImages;
await ImageService.deleteImage(image);
}, },
}, },
async beforeMount() { async beforeMount() {
......
...@@ -42,6 +42,19 @@ class ImageService { ...@@ -42,6 +42,19 @@ class ImageService {
console.error(error.response); console.error(error.response);
}); });
} }
deleteImage(image) {
return axios
.delete(image, {
headers: tokenHeader(),
})
.then((response) => {
return response;
})
.catch((error) => {
console.error(error.response);
});
}
} }
export default new ImageService(); export default new ImageService();
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment