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()))