bugfix on saving transmission

main
Nilo Roberto C Paim 2025-08-13 11:19:29 -03:00
parent e7b34caeb4
commit 7d590e8e0b
1 changed files with 3 additions and 5 deletions

View File

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