lens @ 417041797674319485bea96cb38489670ff3b2ef

 1package ext
 2
 3import (
 4	"fmt"
 5	"net/http"
 6
 7	"git.sr.ht/~gabrielgio/img/templates"
 8)
 9
10func NotFound(w http.ResponseWriter) {
11	templates.WritePageTemplate(w, &templates.ErrorPage{
12		Err: "Not Found",
13	}, false)
14}
15
16func InternalServerError(w http.ResponseWriter, err error) {
17	w.WriteHeader(http.StatusInternalServerError)
18	templates.WritePageTemplate(w, &templates.ErrorPage{
19		Err: fmt.Sprintf("Internal Server Error:\n%s", err.Error()),
20	}, false)
21}