优化并发读写相关代码

This commit is contained in:
GoEdgeLab
2024-05-01 15:53:49 +08:00
parent c50a0de9eb
commit ea39310b7e
8 changed files with 137 additions and 71 deletions

View File

@@ -8,7 +8,6 @@ import (
rangeutils "github.com/TeaOSLab/EdgeNode/internal/utils/ranges"
"github.com/iwind/TeaGo/types"
"io"
"os"
)
type PartialFileReader struct {
@@ -18,7 +17,7 @@ type PartialFileReader struct {
rangePath string
}
func NewPartialFileReader(fp *os.File) *PartialFileReader {
func NewPartialFileReader(fp *fsutils.File) *PartialFileReader {
return &PartialFileReader{
FileReader: NewFileReader(fp),
rangePath: PartialRangesFilePath(fp.Name()),