Performance improvement in renders

This commit is contained in:
Manu Mtz-Almeida
2015-05-11 01:02:17 +02:00
parent d6771dc4a5
commit a9dad532ae
6 changed files with 17 additions and 40 deletions
+3 -3
View File
@@ -21,14 +21,14 @@ type (
)
func (html HTMLRender) Render(w http.ResponseWriter, code int, data ...interface{}) error {
WriteHeader(w, code, "text/html")
writeHeader(w, code, "text/html; charset=utf-8")
file := data[0].(string)
args := data[1]
return html.Template.ExecuteTemplate(w, file, args)
}
func (r *HTMLDebugRender) Render(w http.ResponseWriter, code int, data ...interface{}) error {
WriteHeader(w, code, "text/html")
writeHeader(w, code, "text/html; charset=utf-8")
file := data[0].(string)
obj := data[1]
@@ -57,7 +57,7 @@ func (_ htmlPlainRender) Render(w http.ResponseWriter, code int, data ...interfa
}
func WriteHTMLString(w http.ResponseWriter, code int, format string, values []interface{}) {
WriteHeader(w, code, "text/html")
writeHeader(w, code, "text/html; charset=utf-8")
if len(values) > 0 {
fmt.Fprintf(w, format, values...)
} else {