From 7826fc21d5edd69dcb8b76f59c75eca7e9e298f8 Mon Sep 17 00:00:00 2001 From: talksik Date: Wed, 6 Sep 2023 13:25:05 -0700 Subject: [PATCH] adjustments --- cmd/main.go | 13 ++++++++++--- templates/status.templ | 7 ++++--- templates/status_templ.go | 4 ++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/cmd/main.go b/cmd/main.go index adfdac7..61bb53a 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -19,9 +19,16 @@ func getStatusHandler(w http.ResponseWriter, r *http.Request) { } func updateStatusHandler(w http.ResponseWriter, r *http.Request) { - // TODO: read request and update statuses + // TODO: read request and update statuses - println("changing status") + println("changing status") + + queryParams := r.URL.Query() + h_status := queryParams.Get("statush") + a_status := queryParams.Get("statusa") + + statusOne = h_status + statusTwo = a_status getStatusHandler(w, r) } @@ -32,8 +39,8 @@ func main() { component := templates.Hello("John") http.Handle("/hello", templ.Handler(component)) - http.HandleFunc("/", getStatusHandler) http.HandleFunc("/changestatus", updateStatusHandler) + http.HandleFunc("/", getStatusHandler) fmt.Println("Listening on :3000") http.ListenAndServe(":3000", nil) diff --git a/templates/status.templ b/templates/status.templ index 17996ca..fcd4359 100644 --- a/templates/status.templ +++ b/templates/status.templ @@ -9,14 +9,15 @@ templ GetStatus(statusOne string, statusTwo string) { hx-swap="outerHTML" > diff --git a/templates/status_templ.go b/templates/status_templ.go index 1ee86eb..d1a7849 100644 --- a/templates/status_templ.go +++ b/templates/status_templ.go @@ -31,7 +31,7 @@ func GetStatus(statusOne string, statusTwo string) templ.Component { if err != nil { return err } - _, err = templBuffer.WriteString("