From be1d22fed611c1cca86d4016e8d80c1cd4d53a80 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Sun, 28 Apr 2024 19:45:10 +0200 Subject: [PATCH] Set default to 32kb --- internal/config/types.go | 2 +- internal/universal/downloader.go | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/internal/config/types.go b/internal/config/types.go index 6013f1e..9bdcbda 100644 --- a/internal/config/types.go +++ b/internal/config/types.go @@ -144,7 +144,7 @@ func (z *ZurgConfig) GetOnLibraryUpdate() string { func (z *ZurgConfig) GetNetworkBufferSize() int { if z.NetworkBufferSize == 0 { - return 1024 * 1024 * 4 // 4MB + return 32 * 1024 // 32kb } return z.NetworkBufferSize } diff --git a/internal/universal/downloader.go b/internal/universal/downloader.go index 84755a7..c2e1bcd 100644 --- a/internal/universal/downloader.go +++ b/internal/universal/downloader.go @@ -198,9 +198,8 @@ func (dl *Downloader) streamFileToResponse( // log.Debugf("Serving file %s%s", unrestrict.Download, rangeLog) - // buf := make([]byte, cfg.GetNetworkBufferSize()) - // io.CopyBuffer(resp, downloadResp.Body, buf) - io.Copy(resp, downloadResp.Body) + buf := make([]byte, cfg.GetNetworkBufferSize()) + io.CopyBuffer(resp, downloadResp.Body, buf) } func redirect(resp http.ResponseWriter, req *http.Request, url string) {