From 1bf73d862a037f3ba2b729d242612a99279f0cf7 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 30 Jan 2026 16:32:50 +0000 Subject: [PATCH] internxt: use rclone's http.Client to enable more features e.g. --bwlimit, HTTP proxies, connection timeouts, --dump headers/bodies etc --- backend/internxt/internxt.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/internxt/internxt.go b/backend/internxt/internxt.go index 942e007fe..0bf6f78a4 100644 --- a/backend/internxt/internxt.go +++ b/backend/internxt/internxt.go @@ -26,6 +26,7 @@ import ( "github.com/rclone/rclone/fs/config/configstruct" "github.com/rclone/rclone/fs/config/obscure" "github.com/rclone/rclone/fs/fserrors" + "github.com/rclone/rclone/fs/fshttp" "github.com/rclone/rclone/fs/hash" "github.com/rclone/rclone/lib/dircache" "github.com/rclone/rclone/lib/encoder" @@ -113,6 +114,7 @@ func Config(ctx context.Context, name string, m configmap.Mapper, configIn fs.Co } cfg := config.NewDefaultToken("") + cfg.HTTPClient = fshttp.NewClient(ctx) switch configIn.State { case "": @@ -259,6 +261,7 @@ func NewFs(ctx context.Context, name, root string, m configmap.Mapper) (fs.Fs, e cfg := config.NewDefaultToken(oauthToken.AccessToken) cfg.Mnemonic = opt.Mnemonic cfg.SkipHashValidation = opt.SkipHashValidation + cfg.HTTPClient = fshttp.NewClient(ctx) userInfo, err := getUserInfo(ctx, &userInfoConfig{Token: cfg.Token}) if err != nil {