wfc-server/api/groups.go
Palapeli b70c693d26
Some checks failed
Build CI / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
API: Reformat API error responses
2026-04-24 12:15:57 -04:00

24 lines
374 B
Go

package api
import (
"net/http"
"wwfc/qr2"
)
func HandleGroups(w http.ResponseWriter, r *http.Request) {
query, err := parseGet(r, w, RoleNone)
if err != nil {
return
}
groups := qr2.GetGroups(query["game"], query["id"], true)
if len(groups) == 0 {
// I would return No Content, but here is compatibility
replyOK(w, "[]")
return
}
replyOK(w, groups)
}