Documentación de TaskManager
    Preparing search index...

    Servicio encargado de gestionar y unificar la información del perfil del usuario.

    Este servicio combina datos provenientes de la autenticación de Supabase (metadatos y sesión) con datos extendidos almacenados en la tabla de ña base de datos profiles.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Recupera el perfil completo del usuario autenticado.

      Returns Promise<{ email: string | undefined; nombre: any; role: any } | null>

      Una promesa con un objeto de perfil simplificado o null si no hay sesión activa. El objeto devuelto contiene:

      • email: Correo electrónico del usuario.
      • nombre: Nombre legible resuelto mediante la lógica de fallback.
      • role: Rol del usuario (por defecto 'Usuario').

      El método realiza un proceso de "hidratación" de datos en tres niveles para el nombre:

      1. Busca en la tabla profiles.
      2. Si no existe, busca en los metadatos de la cuenta.
      3. Como último recurso, utiliza el prefijo del correo electrónico.