From bcf66d92d664dd707937ae866830a6bee0751745 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 24 May 2025 12:52:32 -0500 Subject: cleanup all go code and add an index/home page that is composed from the readme file --- util.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 util.go (limited to 'util.go') diff --git a/util.go b/util.go new file mode 100644 index 0000000..6381bff --- /dev/null +++ b/util.go @@ -0,0 +1,25 @@ +package main + +import ( + "fmt" + "html/template" + "log" + "net/http" +) + +func reloadTemplate(t **template.Template, files ...string) error { + tmpl, err := template.ParseFiles(files...) + if err != nil { + msg := fmt.Sprintf("Template load error: %v", err) + log.Println(msg) + } else { + *t = tmpl + } + return err +} + +func templateError(err error, w http.ResponseWriter) { + msg := "Template execution error" + http.Error(w, msg, http.StatusInternalServerError) + log.Println(msg) +} -- cgit v1.2.3