Controlador de la entidad "Dieta". Maneja todas las operaciones RESTful relacionadas
con la gestión de dietas, asegurando que solo el propietario de una dieta pueda modificarla o eliminarla.
También se asegura de que solo usuarios autenticados puedan crear dietas.
Además, emite notificaciones WebSocket al crear nuevas dietas para alertar a todos los clientes conectados.
Fileoverview
Controlador de la entidad "Dieta". Maneja todas las operaciones RESTful relacionadas con la gestión de dietas, asegurando que solo el propietario de una dieta pueda modificarla o eliminarla. También se asegura de que solo usuarios autenticados puedan crear dietas.
Además, emite notificaciones WebSocket al crear nuevas dietas para alertar a todos los clientes conectados.