From d4f8fc15b7e6a2204e8dda92a083684d93a5fa59 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sun, 17 May 2026 00:29:39 -0500 Subject: refactor some and client side support for new api + cleanup client code and fix some server bugs --- util.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'util.go') diff --git a/util.go b/util.go index 6381bff..55077b8 100644 --- a/util.go +++ b/util.go @@ -5,6 +5,7 @@ import ( "html/template" "log" "net/http" + "strconv" ) func reloadTemplate(t **template.Template, files ...string) error { @@ -23,3 +24,12 @@ func templateError(err error, w http.ResponseWriter) { http.Error(w, msg, http.StatusInternalServerError) log.Println(msg) } + + +func AtoiOrZero(s string) int { + i, err := strconv.Atoi(s) + if err != nil { + return 0 + } + return i +} -- cgit v1.2.3