52 lines
914 B
Go
52 lines
914 B
Go
package controllers
|
|
|
|
import (
|
|
"api/globals"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
func GetTransmissions(c *fiber.Ctx) error {
|
|
return c.JSON(globals.Transmissions)
|
|
}
|
|
|
|
func GetTransmissionByChannel(c *fiber.Ctx) error {
|
|
channel := c.Params("channel")
|
|
if channel == "" {
|
|
return fiber.ErrBadRequest
|
|
}
|
|
|
|
transmission, exists := globals.Transmissions[channel]
|
|
if !exists {
|
|
return fiber.ErrNotFound
|
|
}
|
|
|
|
return c.JSON(transmission)
|
|
}
|
|
|
|
// func GetGroups(c *fiber.Ctx) error {
|
|
// var groups []models.SystemGroup
|
|
|
|
// globals.DB.Find(&groups)
|
|
|
|
// return c.JSON(groups)
|
|
// }
|
|
|
|
// func CreateUser(c *fiber.Ctx) error {
|
|
// var body map[string]interface{}
|
|
|
|
// if err := c.BodyParser(&body); err != nil {
|
|
// return fiber.ErrBadRequest
|
|
// }
|
|
|
|
// email := body["email"].(string)
|
|
|
|
// user := services.GetUserByEmail(email)
|
|
|
|
// if user.ID == 0 {
|
|
// fmt.Println("inexistent user")
|
|
// }
|
|
|
|
// return c.JSON(user)
|
|
// }
|