chore: simplify dlcache initialization
All checks were successful
Pre-commit / pre-commit (pull_request) Successful in 5m31s
Update alr-git / changelog (push) Successful in 23s

This commit is contained in:
2025-06-25 19:18:11 +03:00
parent db19133254
commit 5e1eeabd04
4 changed files with 7 additions and 11 deletions

View File

@ -74,7 +74,7 @@ func (s *SourceDownloader) DownloadSources(
}
}
opts.DlCache = dlcache.New(s.cfg)
opts.DlCache = dlcache.New(s.cfg.GetPaths().CacheDir)
err := dl.Download(ctx, opts)
if err != nil {

View File

@ -155,7 +155,7 @@ func TestDownloadFileWithCache(t *testing.T) {
CacheDisabled: false,
URL: server.URL + "/file",
Destination: tmpdir,
DlCache: dlcache.New(cfg),
DlCache: dlcache.New(cfg.GetPaths().CacheDir),
}
outputFile := path.Join(tmpdir, "file")

View File

@ -32,19 +32,15 @@ type Config interface {
}
type DownloadCache struct {
cfg Config
cacheDir string
}
func New(cfg Config) *DownloadCache {
return &DownloadCache{
cfg,
}
func New(cacheDir string) *DownloadCache {
return &DownloadCache{cacheDir}
}
func (dc *DownloadCache) BasePath(ctx context.Context) string {
return filepath.Join(
dc.cfg.GetPaths().CacheDir, "dl",
)
return filepath.Join(dc.cacheDir, "dl")
}
// New creates a new directory with the given ID in the cache.

View File

@ -64,7 +64,7 @@ func TestNew(t *testing.T) {
cfg := prepare(t)
defer cleanup(t, cfg)
dc := dlcache.New(cfg)
dc := dlcache.New(cfg.GetPaths().CacheDir)
ctx := context.Background()