Observable al que los componentes deben suscribirse para reaccionar a cambios (CUD).
Elimina una nota por su ID único.
Identificador UUID de la nota.
Obtiene el detalle de una nota específica.
Identificador UUID.
La nota encontrada o null si el registro no existe (Error PGRST116).
Recupera la información del usuario actual y su rol desde la base de datos.
Un objeto con el perfil del usuario o null si no está autenticado.
Actualiza campos específicos de una nota existente.
Identificador UUID.
Objeto con los nuevos valores para title y description.
El registro actualizado.
Servicio encargado de la gestión de notas (tasks) y la sincronización de la UI.
Remarks
Este servicio no solo maneja el CRUD de notas en Supabase, sino que también implementa un mecanismo de notificación mediante Subject para avisar a los componentes cuando los datos han cambiado y deben recargarse.