update todo, delete uneccessary body http respons

This commit is contained in:
2026-04-03 01:00:00 +02:00
parent 922f13c64f
commit 8d97e28dde
7 changed files with 49 additions and 22 deletions
+21 -11
View File
@@ -187,7 +187,7 @@ func HttpHandleNewToken(response http.ResponseWriter, request *http.Request) {
response.Write([]byte(token))
}
func HttpHandeNewGroup(response http.ResponseWriter, request *http.Request) {
func HttpHandeGroupCreate(response http.ResponseWriter, request *http.Request) {
if !isMethodAllowed(&response, request) {
return
}
@@ -207,13 +207,6 @@ func HttpHandeNewGroup(response http.ResponseWriter, request *http.Request) {
colorString := request.FormValue("color")
color, err := ConvertStringToRgb(colorString)
if err != nil {
var ok bool
color, ok = Colors[colorString]
if !ok {
color = Colors["default"]
}
}
group := Group{
Name: name,
@@ -238,6 +231,26 @@ func HttpHandeNewGroup(response http.ResponseWriter, request *http.Request) {
fmt.Fprintf(response, "%d", group.Id)
}
func HttpHandleGroupRemove(response http.ResponseWriter, request *http.Request) {
if !isMethodAllowed(&response, request) {
return
}
ctx := request.Context()
_, group, err := getIfOwnerClientAndGroup(ctx, &response, request)
if err != nil {
return
}
err = DbDeleteGroup(ctx, group)
if err != nil {
http.Error(response, "internal server error", http.StatusInternalServerError)
return
}
response.WriteHeader(http.StatusAccepted)
}
func HttpHandleGroupAddClient(response http.ResponseWriter, request *http.Request) {
if !isMethodAllowed(&response, request) {
return
@@ -292,7 +305,6 @@ func HttpHandleGroupAddClient(response http.ResponseWriter, request *http.Reques
}
response.WriteHeader(http.StatusAccepted)
response.Write([]byte("ok"))
}
func HttpHandleGroupRemoveClient(response http.ResponseWriter, request *http.Request) {
@@ -410,7 +422,6 @@ func HttpHandleGroupChangeOwner(response http.ResponseWriter, request *http.Requ
}
response.WriteHeader(http.StatusAccepted)
response.Write([]byte("changed"))
}
func HttpHandleNewMessage(response http.ResponseWriter, request *http.Request) {
@@ -448,7 +459,6 @@ func HttpHandleNewMessage(response http.ResponseWriter, request *http.Request) {
return
}
response.WriteHeader(http.StatusAccepted)
response.Write([]byte("sent"))
}
func HttpHandleGroupsGetWithoutMembers(response http.ResponseWriter, request *http.Request) {