mise a jour

This commit is contained in:
Emma781227
2026-07-01 22:06:22 +02:00
parent efd10d6754
commit 68a9650223
22 changed files with 719 additions and 167 deletions

View File

@@ -1,10 +1,16 @@
function apiError(message, status) {
const err = new Error(message)
err.status = status
return err
}
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.')
if (!res.ok) throw apiError(data.message || 'Erreur lors de la récupération des gains.', res.status)
return data
}
@@ -19,6 +25,6 @@ export async function participateApi(code) {
body: JSON.stringify({ code }),
})
const data = await res.json()
if (!res.ok) throw new Error(data.message || 'Erreur lors de la participation.')
if (!res.ok) throw apiError(data.message || 'Erreur lors de la participation.', res.status)
return data
}