Documentación de TaskManager
    Preparing search index...

    Servicio para la gestión de datos del panel de administración (Dashboard).

    Este servicio consume funciones remotas (RPC) de Supabase para obtener métricas agregadas que no se pueden obtener eficientemente mediante consultas simples a tablas.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Obtiene y procesa las estadísticas globales para el administrador.

      Returns Promise<{ average: string | number; totalNotes: number; totalUsers: number }>

      Una promesa con un objeto que contiene:

      • totalUsers: Número total de usuarios registrados.
      • totalNotes: Número total de notas creadas en el sistema.
      • average: Promedio de notas por usuario (formateado a 1 decimal).

      El método llama a la función de PostgreSQL get_admin_dashboard_stats. Los valores numéricos se normalizan para evitar errores de tipo string provenientes de la base de datos.

      Si la llamada RPC falla o hay problemas de conexión con Supabase.