diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-04-29 16:35:04 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-04-29 16:35:04 -0700 |
commit | f49b42f70f902d4da1e0fa4080e99164b331b716 (patch) | |
tree | c6bdd19f11d100c44b0d30344ec37038f649e988 /template/engine.go | |
parent | 1eba1730d1af50ed545f4fde78b22d6fb62ca11e (diff) |
Use vanilla HTTP handlers (refactoring)
Diffstat (limited to 'template/engine.go')
-rw-r--r-- | template/engine.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/template/engine.go b/template/engine.go index 1afeaf9..8055582 100644 --- a/template/engine.go +++ b/template/engine.go @@ -7,7 +7,6 @@ package template import ( "bytes" "html/template" - "io" "time" "github.com/miniflux/miniflux/config" @@ -38,7 +37,7 @@ func (e *Engine) parseAll() { } // Render process a template and write the ouput. -func (e *Engine) Render(w io.Writer, name, language string, data interface{}) { +func (e *Engine) Render(name, language string, data interface{}) []byte { tpl, ok := e.templates[name] if !ok { logger.Fatal("[Template] The template %s does not exists", name) @@ -74,7 +73,7 @@ func (e *Engine) Render(w io.Writer, name, language string, data interface{}) { logger.Fatal("[Template] Unable to render template: %v", err) } - b.WriteTo(w) + return b.Bytes() } // NewEngine returns a new template engine. |