mirror of
https://github.com/krau/SaveAny-Bot.git
synced 2026-09-07 00:27:36 +08:00
feat: use default HTTP client from netutil for task creation
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
|
|
||||||
|
"github.com/krau/SaveAny-Bot/common/utils/netutil"
|
||||||
"github.com/krau/SaveAny-Bot/config"
|
"github.com/krau/SaveAny-Bot/config"
|
||||||
"github.com/krau/SaveAny-Bot/pkg/enums/tasktype"
|
"github.com/krau/SaveAny-Bot/pkg/enums/tasktype"
|
||||||
"github.com/krau/SaveAny-Bot/pkg/parser"
|
"github.com/krau/SaveAny-Bot/pkg/parser"
|
||||||
@@ -47,12 +48,7 @@ func NewTask(
|
|||||||
item *parser.Item,
|
item *parser.Item,
|
||||||
progressTracker ProgressTracker,
|
progressTracker ProgressTracker,
|
||||||
) *Task {
|
) *Task {
|
||||||
client := &http.Client{
|
client := netutil.DefaultParserHTTPClient()
|
||||||
Transport: &http.Transport{
|
|
||||||
// [TODO] configure it via config
|
|
||||||
Proxy: http.ProxyFromEnvironment,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
_, ok := stor.(storage.StorageCannotStream)
|
_, ok := stor.(storage.StorageCannotStream)
|
||||||
stream := config.C().Stream && !ok
|
stream := config.C().Stream && !ok
|
||||||
return &Task{
|
return &Task{
|
||||||
|
|||||||
Reference in New Issue
Block a user