init
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"strings"
|
||||
)
|
||||
|
||||
// handleListSets behandelt GET /api/v1/sets.
|
||||
func (h *Handler) handleListSets(w http.ResponseWriter, r *http.Request) {
|
||||
uid, err := userID(r)
|
||||
if err != nil {
|
||||
@@ -22,6 +23,7 @@ func (h *Handler) handleListSets(w http.ResponseWriter, r *http.Request) {
|
||||
writeJSON(w, http.StatusOK, sets)
|
||||
}
|
||||
|
||||
// handleCreateSet behandelt POST /api/v1/sets.
|
||||
func (h *Handler) handleCreateSet(w http.ResponseWriter, r *http.Request) {
|
||||
uid, err := userID(r)
|
||||
if err != nil {
|
||||
@@ -51,6 +53,8 @@ func (h *Handler) handleCreateSet(w http.ResponseWriter, r *http.Request) {
|
||||
writeJSON(w, http.StatusCreated, set)
|
||||
}
|
||||
|
||||
// handleUpdateSet behandelt PUT /api/v1/sets/{id}.
|
||||
// Ersetzt Name und Übungszuordnungen vollständig.
|
||||
func (h *Handler) handleUpdateSet(w http.ResponseWriter, r *http.Request) {
|
||||
uid, err := userID(r)
|
||||
if err != nil {
|
||||
@@ -89,6 +93,8 @@ func (h *Handler) handleUpdateSet(w http.ResponseWriter, r *http.Request) {
|
||||
writeJSON(w, http.StatusOK, set)
|
||||
}
|
||||
|
||||
// handleDeleteSet behandelt DELETE /api/v1/sets/{id}.
|
||||
// Führt einen Soft-Delete durch (setzt deleted_at).
|
||||
func (h *Handler) handleDeleteSet(w http.ResponseWriter, r *http.Request) {
|
||||
uid, err := userID(r)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user