change new event from get to post

This commit is contained in:
Adrian Zürcher
2025-11-06 08:56:00 +01:00
parent a938f41e94
commit ee7ce526f3
3 changed files with 12 additions and 14 deletions

View File

@@ -15,22 +15,22 @@ func (a *APIHandler) StartNewEvent(c *gin.Context) {
return
}
name := c.Query("name")
if name == "" {
a.logger.Error("StartNewEvent", "missing query 'name'")
var event models.Event
err := c.BindJSON(&event)
if err != nil {
a.logger.Error("StartNewEvent", err)
c.JSON(http.StatusInternalServerError, nil)
return
}
if err := a.DbHandler.StartNewEvent(name); err != nil {
if err := a.DbHandler.StartNewEvent(event); err != nil {
a.logger.Error("StartNewEvent", err)
c.JSON(http.StatusBadRequest, gin.H{"message": err.Error()})
return
}
c.JSON(http.StatusOK, gin.H{
"message": "New Event added " + name,
"message": "New Event added " + event.Name,
})
}