(rc io.ReadCloser, size int64, hasEncryption bool)
| 161 | } |
| 162 | |
| 163 | func newFolderReadCloser(rc io.ReadCloser, size int64, hasEncryption bool) *folderReadCloser { |
| 164 | nrc := new(folderReadCloser) |
| 165 | nrc.h = crc32.NewIEEE() |
| 166 | nrc.wc = new(plumbing.WriteCounter) |
| 167 | nrc.ReadCloser = plumbing.TeeReadCloser(rc, io.MultiWriter(nrc.h, nrc.wc)) |
| 168 | nrc.size = size |
| 169 | nrc.hasEncryption = hasEncryption |
| 170 | |
| 171 | return nrc |
| 172 | } |
| 173 | |
| 174 | func (f *folder) unpackSize() uint64 { |
| 175 | if len(f.size) == 0 { |
no outgoing calls
no test coverage detected
searching dependent graphs…