From 88e0baae50b2c4564683e858af3249afafd13ede Mon Sep 17 00:00:00 2001 From: T'JAMPENS QUENTIN p2406187 Date: Fri, 30 Jan 2026 14:46:22 +0100 Subject: [PATCH] use fetchWrapper for validateUser.js --- src/utils/users/validateUser.js | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/src/utils/users/validateUser.js b/src/utils/users/validateUser.js index 16f2bde..f73b3ef 100644 --- a/src/utils/users/validateUser.js +++ b/src/utils/users/validateUser.js @@ -1,27 +1,13 @@ +import fetchWrapper from "../fetchWrapper.js"; import getXSRFToken from "../getXSRF.js"; export default async function validateUser(userId) { - const csrfToken = await getXSRFToken(); - try { - const res = await fetch( - `${import.meta.env.VITE_API_URL}/api/users/${userId}/validate`, - { - method: "POST", - credentials: "include", - headers: { - Accept: "application/json", - 'X-XSRF-TOKEN': csrfToken, - }, - } + const csrfToken = await getXSRFToken(); + + return fetchWrapper( + `/api/users/${userId}/validate`, + null, + "POST", + { "X-XSRF-TOKEN": csrfToken } ); - if (!res.ok) { - const errorData = await res.json(); - console.error("Erreur backend:", errorData); - return false; - } - return true; - } catch (err) { - console.error("Erreur réseau:", err); - return false; - } }