From e2697cee5b5d6c967a5427c3e07154e7f9030bdf Mon Sep 17 00:00:00 2001 From: Marco Kittel Date: Fri, 18 Jul 2025 10:29:21 +0200 Subject: [PATCH] Added Controller Endpoints for reserve, release and confirm --- cmd/websrv/main.go | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/cmd/websrv/main.go b/cmd/websrv/main.go index 91eff57..a20e310 100644 --- a/cmd/websrv/main.go +++ b/cmd/websrv/main.go @@ -2,12 +2,11 @@ package main import ( "fmt" + "gittea.marcokittel.de/elio/eliotools/datawriter/internal/api" + "gittea.marcokittel.de/elio/eliotools/datawriter/internal/database" "log" "net/http" "os" - - "gittea.marcokittel.de/elio/eliotools/datawriter/internal/api" - "gittea.marcokittel.de/elio/eliotools/datawriter/internal/database" ) var ( @@ -27,7 +26,17 @@ func main() { return } //Dependency Injection - http.HandleFunc("/api/products", api.GetProductApiHandleFunc(nps)) + http.HandleFunc("/api/products$", api.GetProductApiHandleFunc(nps)) + http.HandleFunc("/api/products/reserve", func(w http.ResponseWriter, r *http.Request) { + fmt.Println("In Arbeit: reserve") + }) + http.HandleFunc("/api/products/confirm", func(w http.ResponseWriter, r *http.Request) { + fmt.Println("In Arbeit: confirm") + }) + http.HandleFunc("/api/products/release", func(w http.ResponseWriter, r *http.Request) { + fmt.Println("In Arbeit: release") + }) + log.Printf("Easy Peasy: Die Party startet auf Port %s\n", port) log.Printf("Probiers mal damit: %s\n", curlhelp) log.Fatal(http.ListenAndServe(port, nil))