From 5c9f9697cd1efca80825e48fad519bae95792333 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 16 May 2026 16:20:34 -0500 Subject: [PATCH] Update proyecto_controller.go --- rest/controllers/proyecto_controller.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rest/controllers/proyecto_controller.go b/rest/controllers/proyecto_controller.go index f9d45f5..50d2ec8 100644 --- a/rest/controllers/proyecto_controller.go +++ b/rest/controllers/proyecto_controller.go @@ -12,6 +12,7 @@ import ( "github.com/gofiber/fiber/v2" "github.com/sujit-baniya/fiber-boilerplate/pkg/models" + "github.com/sujit-baniya/fiber-boilerplate/pkg/services" ) // ─── Admin pages ────────────────────────────────────────────────────────────── @@ -456,6 +457,18 @@ func AdminResponderTicket(c *fiber.Ctx) error { } // Cambiar estado a en_progreso si estaba abierto _ = models.UpdateTicketEstado(uint(ticketID), "en_progreso") + // Notificar al cliente + go func() { + ticket, err := models.GetTicketByID(uint(ticketID)) + if err != nil { + return + } + proyNombre := "" + if proy, err := models.GetProyectoByID(ticket.ProyectoID); err == nil { + proyNombre = proy.Nombre + } + services.DispatchTicketRespuestaAdmin(ticket, req.Contenido, proyNombre) + }() return c.Status(201).JSON(msg) }