diff --git a/src/utils/users/updateUser.js b/src/utils/users/updateUser.js index 05fe5d8..af18273 100644 --- a/src/utils/users/updateUser.js +++ b/src/utils/users/updateUser.js @@ -1,32 +1,13 @@ +import fetchWrapper from "../fetchWrapper.js"; import getXSRFToken from "../getXSRF.js"; export default async function updateUser(name, lastname, phone) { - const csrfToken = await getXSRFToken(); - try { - const res = await fetch(`${import.meta.env.VITE_API_URL}/api/users/update`, { - method: 'POST', - credentials: 'include', - headers: { - 'Accept': 'application/json', - 'X-XSRF-TOKEN': csrfToken, - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - name: name, - phone: phone, - lastname: lastname, - }) - }); - - if (!res.ok) { - throw new Error(`Erreur serveur : ${res.status}`); - } - - return await res.json(); - } catch (err) { - console.error('Erreur :', err); - return null; - } -} \ No newline at end of file + return fetchWrapper( + "/api/users/update", + { name, lastname, phone }, + "POST", + { "X-XSRF-TOKEN": csrfToken } + ); +}