WIP: Refactor entire hosts reading and writing code #1

Draft
melon wants to merge 2 commits from melon/HostPersister:master into master
Showing only changes of commit fc757fa0a0 - Show all commits

View File

@ -9,17 +9,16 @@ type CommentReader struct {
r io.Reader
over []byte
mark byte
hit bool
}
alfred marked this conversation as resolved
Review

Whats this used for (hit)?
It's only checked in one place.

Whats this used for (hit)? It's only checked in one place.
var _ io.Reader = &CommentReader{}
func NewCommentReader(r io.Reader, mark byte) *CommentReader {
return &CommentReader{r, nil, mark, false}
return &CommentReader{r, nil, mark}
}
func (c *CommentReader) Read(p []byte) (n int, err error) {
if c.hit {
if c.over != nil {
return 0, io.EOF
}
n, err = c.r.Read(p)