优化代码

This commit is contained in:
GoEdgeLab
2023-08-08 11:23:04 +08:00
parent 7f1d51c474
commit 069635ddbf
2 changed files with 4 additions and 2 deletions

View File

@@ -407,7 +407,9 @@ func (this *HTTPWriter) PrepareCache(resp *http.Response, size int64) {
var filterReader = readers.NewFilterReaderCloser(resp.Body)
this.cacheIsFinished = true
var hasError = false
filterReader.Add(func(p []byte, err error) error {
filterReader.Add(func(p []byte, readErr error) error {
// 这里不用处理readErr因为只要把成功读取的部分写入缓存即可
if hasError {
return nil
}

View File

@@ -4,7 +4,7 @@ package readers
import "io"
type FilterFunc = func(p []byte, err error) error
type FilterFunc = func(p []byte, readErr error) error
type FilterReaderCloser struct {
rawReader io.Reader