From 3a343f738de55ac686b3cadc8dc792179d75d893 Mon Sep 17 00:00:00 2001 From: "gwenael.planchon" Date: Fri, 29 Mar 2024 11:30:39 +0100 Subject: [PATCH] fix json --- science-quest/src/data/utilisateur.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/science-quest/src/data/utilisateur.js b/science-quest/src/data/utilisateur.js index 7d9d72b..7f11b97 100644 --- a/science-quest/src/data/utilisateur.js +++ b/science-quest/src/data/utilisateur.js @@ -17,23 +17,23 @@ export class Utilisateur extends DataObject{ }) return new this.constructor(await response.json()) } - async connecter(){ - const response = await fetch(`${REST_API}/utilisateur/connexion`,{ + async creerInvite(){ + const response = await fetch(`${REST_API}/invite`,{ method:"POST", headers:{"Content-Type":"application/json"}, body:JSON.stringify(this) }) - const utilisateurConnecte=new this.constructor(await response.json()) - localStorage.setItem("utilisateurConnecte",utilisateurConnecte) - return utilisateurConnecte; + return new this.constructor(await response.json()) } - async creerInvite(){ - const response = await fetch(`${REST_API}/invite`,{ + async connecter(){ + const response = await fetch(`${REST_API}/utilisateur/connexion`,{ method:"POST", headers:{"Content-Type":"application/json"}, body:JSON.stringify(this) }) - return new this.constructor(await response.json()) + const utilisateurConnecte=new this.constructor(await response.json()) + localStorage.setItem("utilisateurConnecte",utilisateurConnecte) + return utilisateurConnecte; } static async utilisateurConnecte(){ const utilisateur=localStorage.getItem("utilisateurConnecte") @@ -49,13 +49,16 @@ export class Utilisateur extends DataObject{ } } -/* JSON de reference pour le get +/* JSON de reference pour le get, et retour des autres fonctions {"email":"amogus@amog.us", "pseudo":"amogus", "id":"2"} */ /* JSON de reference (creerCompte) {"email":"amogus@amog.us", "pseudo":"amogus", "motDePasse":"hunter2"} */ +/* JSON de reference (creerInvite) +{"pseudo":"amogus"} +*/ /* JSON de reference (connecter) in : {"email":"amogus@amog.us", "motDePasse":"hunter2"} out : {"email":"amogus@amog.us", "pseudo":"amogus", "id":"2"}