transfer delete offer to service

This commit is contained in:
counterweight 2025-04-16 19:44:22 +02:00
parent 6ac1f96ee3
commit 2aa61f46db
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
2 changed files with 11 additions and 10 deletions

View file

@ -70,7 +70,7 @@ function offersPage() {
new OfferCard({ new OfferCard({
offerData: record, offerData: record,
deleteButtonCallback: async () => { deleteButtonCallback: async () => {
await deleteOfferByUuid(record.uuid); await offerService.deleteOffer(record.uuid);
await this.getOffersFromApi(); await this.getOffersFromApi();
await this.render(); await this.render();
offerDeletedPopup.displayTemporarily(3000); offerDeletedPopup.displayTemporarily(3000);
@ -95,15 +95,6 @@ function offersPage() {
} }
} }
async function deleteOfferByUuid(offerUuid) {
await fetch(`/api/offer/${offerUuid}`, {
method: 'DELETE',
headers: {
'Content-Type': 'application/json',
},
});
}
buttonStartCreateOffer.addEventListener('click', () => { buttonStartCreateOffer.addEventListener('click', () => {
createOfferModal.toggle(); createOfferModal.toggle();
}); });

View file

@ -10,6 +10,16 @@ const createOffer = async (offerDetails) => {
}); });
}; };
const deleteOffer = async (offerUuid) => {
await fetch(`${constants.API_PATHS.offer}/${offerUuid}`, {
method: 'DELETE',
headers: {
'Content-Type': 'application/json',
},
});
};
module.exports = { module.exports = {
createOffer, createOffer,
deleteOffer,
}; };