Priority/backend.old/api.go

33 lines
873 B
Go
Raw Normal View History

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)
http_api.POST("/priority", w.SetPriority)
2023-12-05 15:48:43 +01:00
// SSE
http_api.GET("/sse", HeadersMiddleware(), stream.serveHTTP(), stream.retvalSSE())
2023-12-05 13:48:13 +01:00
2023-12-14 16:54:05 +01:00
http_api.POST("/startheat", w.StartHeatTimer)
2023-12-15 12:34:01 +00:00
http_api.GET("/stopheat", w.StopHeatTimer)
http_api.POST("/saveheat", w.SaveHeat)
http_api.POST("/deleteheat", w.DeleteHeat)
http_api.GET("/loadheats", w.LoadHeats)
2023-12-15 12:34:01 +00:00
http_api.GET("/runningheat", w.LoadRunning)
2023-12-06 11:00:38 +01:00
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)
}