2024-09-30 12:49:03 +00:00
|
|
|
package tickets
|
|
|
|
|
2024-09-30 16:17:17 +00:00
|
|
|
import (
|
2024-11-27 09:03:13 +00:00
|
|
|
"gitea.pena/PenaSide/heruvym/internal/tools"
|
2024-09-30 16:17:17 +00:00
|
|
|
"github.com/gofiber/fiber/v2"
|
|
|
|
)
|
2024-09-30 12:49:03 +00:00
|
|
|
|
|
|
|
func (t *TicketController) Register(router fiber.Router) {
|
|
|
|
router.Post("/create", t.CreateTicket)
|
2024-10-14 12:18:32 +00:00
|
|
|
router.Get("/subscribe", tools.SseWrapper(t.GetList))
|
|
|
|
router.Get("/ticket", tools.SseWrapper(t.Subscribe))
|
2024-09-30 12:49:03 +00:00
|
|
|
router.Post("/send", t.PutMessage)
|
|
|
|
router.Post("/getTickets", t.GetTickets)
|
|
|
|
router.Post("/getMessages", t.GetMessages)
|
|
|
|
router.Post("/pick", t.Pick)
|
|
|
|
router.Post("/delegate", t.Delegate)
|
|
|
|
router.Post("/vote", t.Vote)
|
|
|
|
router.Post("/close", t.CloseTicket)
|
|
|
|
router.Post("/shown", t.SetShown)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (t *TicketController) Name() string {
|
|
|
|
return ""
|
|
|
|
}
|