all repos — homestead @ 65039b065ba634b9c4b4c7f4b42ebccdbfd40ce0

Code for my website

remove buffers in file writer

Alan Pearce
commit

65039b065ba634b9c4b4c7f4b42ebccdbfd40ce0

parent

f7d8beffaa09ecf863996d29c72f508eb3952c84

1 file changed, 6 insertions(+), 2 deletions(-)

changed files
M domain/content/posts.godomain/content/posts.go
@@ -89,14 +89,18 @@
return nil } -// implements gomponent.Node func (p *Post) Render(w io.Writer) error { return markdown.Convert(p.content, w) } +// implements [io.WriterTo] +func (p *Post) WriteTo(w io.Writer) (int64, error) { + return 0, markdown.Convert(p.content, w) +} + func (p *Post) RenderString() (string, error) { var buf bytes.Buffer - if err := p.Render(&buf); err != nil { + if _, err := p.WriteTo(&buf); err != nil { return "", fault.Wrap(err, fmsg.With("could not convert markdown content")) }