fix: move checksum to HTTP opts, fix mismatch retry, scope get_download_speed to aggregate-only

This commit is contained in:
ashish6298 committed 2026-09-25 12:15:50 +05:30
1 parent 929e2d2d7c
commit b5e8d61f01
16 files changed
+501 -655

No files matched your search

-7
View File
@@ -124,11 +124,6 @@ type FileInfo struct {
Req *Request `json:"req"`
}
type ChecksumOption struct {
Algorithm string `json:"algorithm"` // "md5" | "sha1" | "sha256"
Expected string `json:"expected"` // hex-encoded expected hash
}
// Options for download
type Options struct {
// Download file name
@@ -141,8 +136,6 @@ type Options struct {
SelectFiles []int `json:"selectFiles"`
// Extra info for specific fetcher
Extra any `json:"extra"`
// Checksum verification option
Checksum *ChecksumOption `json:"checksum,omitempty"`
}
func (o *Options) InitSelectFiles(fileSize int) {