signOut()
Signature
massi.auth.signOut(): Promise<{ error: MassiError | null }>Exemple
const { error } = await massi.auth.signOut()
if (error) { console.error('Déconnexion échouée :', error.message)}// Session effacée — massi.auth.getUser() retourne maintenant nullCe que ça fait
- Envoie un POST à
/auth/logoutpour invalider le refresh token côté serveur - Supprime la session du stockage local (ou de votre stockage personnalisé)
- Déclenche
onAuthStateChangeavecSIGNED_OUT
Notes
- Même si l’appel réseau échoue, la session locale est effacée.
- Après la déconnexion, les appels suivants nécessitant une authentification retourneront
401tant que vous ne vous reconnectez pas.