diff --git a/src/utils/tasks/deleteTask.js b/src/utils/tasks/deleteTask.js index e8385c6..2641307 100644 --- a/src/utils/tasks/deleteTask.js +++ b/src/utils/tasks/deleteTask.js @@ -1,37 +1,13 @@ +import fetchWrapper from "../fetchWrapper.js"; import getXSRFToken from "../getXSRF.js"; export default async function deleteTask(taskId) { const csrfToken = await getXSRFToken(); - try { - const res = await fetch( - `${import.meta.env.VITE_API_URL}/api/events/tasks/${taskId}`, - { - method: 'DELETE', - credentials: 'include', - headers: { - 'Accept': 'application/json', - 'Content-Type': 'application/json', - 'X-XSRF-TOKEN': csrfToken, - }, - body: JSON.stringify({ - task_id: taskId - }), - } - ); - - const data = await res.json(); - - return { - status: res.status, - message: data?.message ?? null, - }; - - } catch (err) { - console.error("❌ Erreur réseau :", err); - return { - status: 0, - message: "Network error", - }; - } -} \ No newline at end of file + return fetchWrapper( + `/api/events/tasks/${taskId}`, + { task_id: taskId }, + "DELETE", + { "X-XSRF-TOKEN": csrfToken } + ); +}