From 9b3f955e483145106f45d25e08f2c85a3575db41 Mon Sep 17 00:00:00 2001 From: krau <71133316+krau@users.noreply.github.com> Date: Sun, 24 Aug 2025 09:37:52 +0800 Subject: [PATCH] feat: use default HTTP client from netutil for task creation --- core/tasks/parsed/task.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/tasks/parsed/task.go b/core/tasks/parsed/task.go index b7b52f4..281aa99 100644 --- a/core/tasks/parsed/task.go +++ b/core/tasks/parsed/task.go @@ -6,6 +6,7 @@ import ( "sync" "sync/atomic" + "github.com/krau/SaveAny-Bot/common/utils/netutil" "github.com/krau/SaveAny-Bot/config" "github.com/krau/SaveAny-Bot/pkg/enums/tasktype" "github.com/krau/SaveAny-Bot/pkg/parser" @@ -47,12 +48,7 @@ func NewTask( item *parser.Item, progressTracker ProgressTracker, ) *Task { - client := &http.Client{ - Transport: &http.Transport{ - // [TODO] configure it via config - Proxy: http.ProxyFromEnvironment, - }, - } + client := netutil.DefaultParserHTTPClient() _, ok := stor.(storage.StorageCannotStream) stream := config.C().Stream && !ok return &Task{