From 253fef43021c14a7fd6f2ac3a377c34cd47cb8f6 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 1 May 2020 14:29:30 +0200 Subject: New options --build-cache and --dry-run Closes #11 --- internal/feed/cache.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'internal/feed/cache.go') diff --git a/internal/feed/cache.go b/internal/feed/cache.go index df7559b..0b2f905 100644 --- a/internal/feed/cache.go +++ b/internal/feed/cache.go @@ -70,12 +70,16 @@ func storeCache(cache Cache, fileName string) error { return nil } +func newCache() (Cache, error) { + return cacheForVersion(currentVersion) +} + func loadCache(fileName string) (Cache, error) { f, err := os.Open(fileName) if err != nil { if errors.Is(err, os.ErrNotExist) { // no cache there yet -- make new - return cacheForVersion(currentVersion) + return newCache() } return nil, fmt.Errorf("opening cache at '%s': %w", fileName, err) } -- cgit v1.2.3-70-g09d2