MCPcopy Create free account
hub / github.com/OpenListTeam/OpenList / Reset

Method Reset

pkg/utils/io.go:120–130  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

118}
119
120func (mr *MultiReadable) Reset() error {
121 if seeker, ok := mr.reader.(io.Seeker); ok {
122 _, err := seeker.Seek(0, io.SeekStart)
123 return err
124 }
125 if mr.cache != nil && mr.cache.Len() > 0 {
126 mr.reader = io.MultiReader(mr.cache, mr.reader)
127 mr.cache = nil
128 }
129 return nil
130}
131
132func (mr *MultiReadable) Close() error {
133 if closer, ok := mr.originReader.(io.Closer); ok {

Callers

nothing calls this directly

Calls 2

LenMethod · 0.65
SeekMethod · 0.45

Tested by

no test coverage detected