From 4cb181578a791dcf290cd1e0de3bf6c5664d7f6e Mon Sep 17 00:00:00 2001 From: matst80 Date: Tue, 13 May 2025 18:19:42 +0200 Subject: [PATCH] dont use templates --- main.go | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/main.go b/main.go index 2b90894..9b051a1 100644 --- a/main.go +++ b/main.go @@ -7,7 +7,6 @@ import ( "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/promauto" "github.com/prometheus/client_golang/prometheus/promhttp" - "html/template" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" "log" @@ -122,7 +121,7 @@ var tpl = ` - {{ .HTMLSnippet }} + %s ` @@ -232,15 +231,9 @@ func main() { w.Write([]byte(err.Error())) return } - t, err := template.New("checkout").Parse(tpl) - if err != nil { - w.WriteHeader(http.StatusInternalServerError) - w.Write([]byte(err.Error())) - } - err = t.Execute(w, &order) - if err != nil { - log.Printf("Error executing template: %v\n", err) - } + w.Header().Set("Content-Type", "text/html; charset=utf-8") + w.WriteHeader(http.StatusOK) + w.Write([]byte(fmt.Sprintf(tpl, order.HTMLSnippet))) }) mux.HandleFunc("/confirmation/{order_id}", func(w http.ResponseWriter, r *http.Request) { @@ -253,15 +246,9 @@ func main() { return } - t, err := template.New("confirmation").Parse(tpl) - if err != nil { - w.WriteHeader(http.StatusInternalServerError) - w.Write([]byte(err.Error())) - } - err = t.Execute(w, &order) - if err != nil { - log.Printf("Error executing template: %v\n", err) - } + w.Header().Set("Content-Type", "text/html; charset=utf-8") + w.WriteHeader(http.StatusOK) + w.Write([]byte(fmt.Sprintf(tpl, order.HTMLSnippet))) }) mux.HandleFunc("/push", func(w http.ResponseWriter, r *http.Request) {