export async function myGainsApi() { const token = localStorage.getItem('token') const res = await fetch('/api/game/my-gains', { headers: { Authorization: `Bearer ${token}` }, }) const data = await res.json() if (!res.ok) throw new Error(data.message || 'Erreur lors de la récupération des gains.') return data } export async function participateApi(code) { const token = localStorage.getItem('token') const res = await fetch('/api/game/participate', { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${token}`, }, body: JSON.stringify({ code }), }) const data = await res.json() if (!res.ok) throw new Error(data.message || 'Erreur lors de la participation.') return data }