refactor: extract http fetching to submodule
1 file changed, 2 insertions(+), 1 deletion(-)
changed files
M internal/fetcher/download.go → internal/fetcher/download.go
@@ -5,6 +5,7 @@ "context" "net/url" "go.alanpearce.eu/searchix/internal/config" + "go.alanpearce.eu/searchix/internal/fetcher/http" "go.alanpearce.eu/searchix/internal/index" "gitlab.com/tozd/go/errors"@@ -67,7 +68,7 @@ } i.Logger.Debug("preparing to fetch URL", "url", fetchURL) - body, mtime, err := fetchFileIfNeeded(ctx, i.Logger, sourceUpdated, fetchURL) + body, mtime, err := http.FetchFileIfNeeded(ctx, i.Logger, sourceUpdated, fetchURL) if err != nil { i.Logger.Warn("failed to fetch file", "url", fetchURL, "error", err)