mise a jour
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user