From 7d590e8e0b3d9ec14f4236849d0e4574e2275ff1 Mon Sep 17 00:00:00 2001 From: Nilo Date: Wed, 13 Aug 2025 11:19:29 -0300 Subject: [PATCH] bugfix on saving transmission --- controllers/webhookController.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/controllers/webhookController.go b/controllers/webhookController.go index 99b2874..e7f44d9 100644 --- a/controllers/webhookController.go +++ b/controllers/webhookController.go @@ -109,8 +109,6 @@ func OnPubStop(c *fiber.Ctx) error { transm := globals.Transmissions[p.StreamName] - // TODO: Check if the transmission does not have errors and log only if true (and only once) - now := time.Now() duration := now.Sub(transm.StartTime) @@ -121,21 +119,21 @@ func OnPubStop(c *fiber.Ctx) error { return c.SendString("On_Pub_Stop: " + string(c.Body())) } - log.Printf("======================== Transmissão encerrada do canal %s - Duration %d\n", p.StreamName, duration) - // TODO: Updates the transmission on database for future calculation of remaining daily time if int(minutes) == 0 { minutes = 1 } + log.Printf("======================== Transmissão encerrada do canal %s - Duração %d\n", p.StreamName, minutes) + // msg := fmt.Sprintf("Transmissão encerrada. Duração %d minutos.\n", int(minutes)) // services.AddTransmissionlog(p.StreamName, msg) // Saves the transmission on the database transm.Duration = minutes - globals.DB.Save(&transm) + globals.DB.Create(&transm) delete(globals.Transmissions, p.StreamName) return c.SendString("On_Pub_Stop: " + string(c.Body()))