MCPcopy Index your code
hub / github.com/perkeep/perkeep / execTemplate

Method execTemplate

pkg/importer/html.go:30–39  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request, data any)

Source from the content-addressed store, hash-verified

28)
29
30func (h *Host) execTemplate(w http.ResponseWriter, r *http.Request, data any) {
31 tmplName := strings.TrimPrefix(fmt.Sprintf("%T", data), "importer.")
32 var buf bytes.Buffer
33 err := h.tmpl.ExecuteTemplate(&buf, tmplName, data)
34 if err != nil {
35 http.Error(w, fmt.Sprintf("Error executing template %q: %v", tmplName, err), 500)
36 return
37 }
38 w.Write(buf.Bytes())
39}
40
41type importersRootPage struct {
42 Title string

Callers 3

serveImportersRootMethod · 0.95
serveImporterMethod · 0.95
ServeHTTPMethod · 0.80

Calls 2

ErrorMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected