2023-12-05 13:48:13 +01:00
|
|
|
package main
|
|
|
|
|
|
|
|
func (w *Webapp) initApi() {
|
|
|
|
|
|
|
|
stream := NewServer()
|
|
|
|
|
|
|
|
w.Stream = stream
|
|
|
|
|
|
|
|
http_api := w.Engine.Group("/api")
|
|
|
|
http_api.GET("/priority", w.GetPriority)
|
2023-12-13 15:30:13 +01:00
|
|
|
http_api.GET("/load", w.LoadHeats)
|
2023-12-05 13:48:13 +01:00
|
|
|
http_api.POST("/priority", w.SetPriority)
|
2023-12-05 15:48:43 +01:00
|
|
|
http_api.POST("/start", w.StartTimer)
|
|
|
|
|
|
|
|
// SSE
|
|
|
|
http_api.GET("/sse", HeadersMiddleware(), stream.serveHTTP(), stream.retvalSSE())
|
2023-12-05 13:48:13 +01:00
|
|
|
|
2023-12-06 11:00:38 +01:00
|
|
|
http_api.POST("/setup", w.SetupHeat)
|
|
|
|
|
2023-12-05 13:48:13 +01:00
|
|
|
// // Surfers
|
|
|
|
// http_api.GET("/surfers", w.GetSurfers)
|
|
|
|
// http_api.POST("/updatesurfer", w.UpdateSurfer)
|
|
|
|
// http_api.POST("/deletesurfer", w.DeleteSurfer)
|
|
|
|
|
|
|
|
// // Users
|
|
|
|
// http_api.GET("/users", w.GetUsers)
|
|
|
|
// http_api.POST("/updateuser", w.UpdateUser)
|
|
|
|
// http_api.POST("/deleteuser", w.DeleteUser)
|
|
|
|
}
|