room removea s generic action.

This commit is contained in:
Miroslav Šedivý
2022-01-15 11:54:46 +01:00
parent 3a395f7ea6
commit 37fbb090a0
2 changed files with 1 additions and 13 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ func (manager *ApiManagerCtx) Mount(r chi.Router) {
r.Route("/rooms/{roomId}", func(r chi.Router) {
r.Get("/", manager.roomGetEntry)
r.Delete("/", manager.roomRemove)
r.Delete("/", manager.roomGenericAction(manager.rooms.Remove))
r.Get("/settings", manager.roomGetSettings)
r.Get("/stats", manager.roomGetStats)
-12
View File
@@ -118,18 +118,6 @@ func (manager *ApiManagerCtx) roomGetEntry(w http.ResponseWriter, r *http.Reques
json.NewEncoder(w).Encode(response)
}
func (manager *ApiManagerCtx) roomRemove(w http.ResponseWriter, r *http.Request) {
roomId := chi.URLParam(r, "roomId")
err := manager.rooms.Remove(roomId)
if err != nil {
http.Error(w, err.Error(), 500)
return
}
w.WriteHeader(http.StatusNoContent)
}
func (manager *ApiManagerCtx) roomGetSettings(w http.ResponseWriter, r *http.Request) {
roomId := chi.URLParam(r, "roomId")