Importar
Uso
Tipo de Retorno: SessionState
El hook retorna un objeto con las siguientes propiedades:
Propiedades
isInitialized
boolean
Indica si la sesión de Sequence ha sido inicializada. Esto es útil para saber cuándo los datos de la sesión están listos para usarse.
walletAddress
\
0x$ | null
La dirección de la wallet actual si está conectada, o null
si no hay wallet conectada.
sessions
Session[]
Arreglo de todas las sesiones activas. Cada sesión contiene información sobre el tipo de conexión y permisos.
loginMethod
string | null
El método utilizado para iniciar sesión (por ejemplo, ‘email’, ‘inicio de sesión con redes sociales’, etc.) o null
si no ha iniciado sesión.
userEmail
string | null
La dirección de correo electrónico asociada a la sesión actual, o null
si no está disponible.
Ejemplo: Verificar la Inicialización de la Sesión
Notas
Este hook proporciona acceso en tiempo real al estado de la sesión de Sequence y se actualiza automáticamente cuando cambia la información de la sesión. Es especialmente útil para:- Verificar si la sesión está lista antes de realizar operaciones
- Acceder al estado de conexión de la wallet
- Monitorear sesiones activas y sus tipos
- Obtener información de autenticación del usuario