mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
feat: Refactoring de la fonction de création de profil sur guardian côté
FRONT
This commit is contained in:
@ -179,31 +179,3 @@ export const getResetPassword = (uuid) => {
|
||||
},
|
||||
}).then(requestResponseHandler);
|
||||
};
|
||||
|
||||
/**
|
||||
* Récupère les informations de l'utilisateur connecté depuis la session
|
||||
* @returns {Promise} Les données de l'utilisateur
|
||||
*/
|
||||
export const getUser = async () => {
|
||||
try {
|
||||
const session = await getSession();
|
||||
|
||||
if (!session || !session.user) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return {
|
||||
id: session.user.user_id,
|
||||
email: session.user.email,
|
||||
roles: session.user.roles.map(role => ({
|
||||
role_type: role.role_type,
|
||||
establishment_id: role.establishment__id,
|
||||
establishment_name: role.establishment__name
|
||||
}))
|
||||
};
|
||||
|
||||
} catch (error) {
|
||||
console.error('Error getting user from session:', error);
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user