diff --git a/cryptide_project/src/Pages/Play.tsx b/cryptide_project/src/Pages/Play.tsx
index bb4a672..4f4030f 100644
--- a/cryptide_project/src/Pages/Play.tsx
+++ b/cryptide_project/src/Pages/Play.tsx
@@ -103,7 +103,7 @@ function Play() {
{/* */}
-
+ {/* */}
diff --git a/cryptide_project/src/Pages/Profile.tsx b/cryptide_project/src/Pages/Profile.tsx
index e0efd2e..1e96b92 100644
--- a/cryptide_project/src/Pages/Profile.tsx
+++ b/cryptide_project/src/Pages/Profile.tsx
@@ -44,10 +44,9 @@ const Profile = () => {
//@ts-ignore
const onUsernameChange = (newUsername) => {
- console.log("nouveau pseudo : " + newUsername)
if(user?.pseudo != null){
SessionService.UpdatePseudo(user.pseudo, newUsername)
- //user.pseudo = newUsername;
+ user.pseudo = newUsername;
}
}
diff --git a/cryptide_project/src/server/controllers/SessionController.js b/cryptide_project/src/server/controllers/SessionController.js
index f536a0b..7b40331 100644
--- a/cryptide_project/src/server/controllers/SessionController.js
+++ b/cryptide_project/src/server/controllers/SessionController.js
@@ -34,7 +34,8 @@ class SessionController {
try{
await db.connect();
- const user = db.getUserByPseudo(req.body.pseudo);
+ const user = await db.getUserByPseudo(req.body.pseudo);
+ console.log("utilisateur" + user.idUser + " pseudo" + user.pseudo)
if (!user) {
res.status(200).json({ error: "true", message: 'User not found' });
return;
@@ -42,10 +43,10 @@ class SessionController {
await db.updatePseudo(user.idUser, req.body.newPseudo); //* update
- const updatedUser = db.getUserByPseudo(req.body.newPseudo);
-
+ const updatedUser = await db.getUserByPseudo(req.body.newPseudo);
+ console.log("updaetdutilisateur" + updatedUser.idUser + " pseudo" + updatedUser.pseudo)
req.session.user.pseudo = updatedUser.pseudo;
-
+ console.log("req.session.user.pseudo" + req.session.user.pseudo)
res.status(200).json({ user: req.session.user }); //verif rep
}
catch(error){
diff --git a/cryptide_project/src/server/db/socialgraph.db b/cryptide_project/src/server/db/socialgraph.db
index 35ebe49..fbd0fd9 100644
Binary files a/cryptide_project/src/server/db/socialgraph.db and b/cryptide_project/src/server/db/socialgraph.db differ
diff --git a/cryptide_project/src/services/SessionService.tsx b/cryptide_project/src/services/SessionService.tsx
index 49cf8e9..d75bfab 100644
--- a/cryptide_project/src/services/SessionService.tsx
+++ b/cryptide_project/src/services/SessionService.tsx
@@ -25,6 +25,7 @@ class SessionService {
}
static async UpdatePseudo(pseudo : string, newPseudo : string) {
+ console.log("pseudo : " + pseudo + " newpseudo : " + newPseudo)
try {
const response = await fetch(ADRESSE_DBSERVER + '/session/updatePseudo', {
method: 'PUT',