import getXSRFToken from "../getXSRF.js"; export default async function createTask({ eventId, name, description, start, end, location, maxParticipants, }) { const csrfToken = await getXSRFToken(); try { const res = await fetch( `${import.meta.env.VITE_API_URL}/api/events/task`, { method: "POST", credentials: "include", headers: { Accept: "application/json", "Content-Type": "application/json", "X-XSRF-TOKEN": csrfToken, }, body: JSON.stringify({ event_id: eventId, name, description, start, end, location, max_participants: maxParticipants, }), } ); if (!res.ok) { const errorData = await res.json(); return false; } const data = await res.json(); return true; } catch (err) { console.log("❌ Erreur réseau :", err); return false; } }