diff --git a/src/front/pages/offers.js b/src/front/pages/offers.js index 04ebc55..01c6ab3 100644 --- a/src/front/pages/offers.js +++ b/src/front/pages/offers.js @@ -70,7 +70,7 @@ function offersPage() { new OfferCard({ offerData: record, deleteButtonCallback: async () => { - await deleteOfferByUuid(record.uuid); + await offerService.deleteOffer(record.uuid); await this.getOffersFromApi(); await this.render(); 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', () => { createOfferModal.toggle(); }); diff --git a/src/front/services/offerService.js b/src/front/services/offerService.js index 7b5151c..591a0f0 100644 --- a/src/front/services/offerService.js +++ b/src/front/services/offerService.js @@ -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 = { createOffer, + deleteOffer, };