Saltar al contenido principal

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
El hook se suscribe automáticamente a las actualizaciones de la sesión y volverá a renderizar su componente cuando cambie el estado de la sesión.