aboutsummaryrefslogtreecommitdiff
path: root/internal/feed/state.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/feed/state.go')
-rw-r--r--internal/feed/state.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/internal/feed/state.go b/internal/feed/state.go
index 154fafd..a060a77 100644
--- a/internal/feed/state.go
+++ b/internal/feed/state.go
@@ -34,8 +34,18 @@ func (state *State) ForeachGo(goFunc func(*Feed)) {
wg.Wait()
}
-func (state *State) LoadCache(fileName string) error {
- cache, err := loadCache(fileName)
+func (state *State) LoadCache(fileName string, forceNew bool) error {
+ var (
+ cache Cache
+ err error
+ )
+
+ if forceNew {
+ cache, err = newCache()
+ } else {
+ cache, err = loadCache(fileName)
+ }
+
if err != nil {
return err
}
class='insertions'>+7 2020-05-07update changelogRené 'Necoro' Neumann1-0/+1 2020-05-07FixRené 'Necoro' Neumann1-1/+1 2020-05-07Unified publishedDate and updatedDate into one (just as the old feed2imap...)René 'Necoro' Neumann5-21/+32 2020-05-06Print version during startupRené 'Necoro' Neumann1-1/+1 2020-05-06Improve templateRené 'Necoro' Neumann3-20/+28 2020-05-05Fix pipelineRené 'Necoro' Neumann1-2/+5 2020-05-05Make changelog a part of the release pipeline (untested)René 'Necoro' Neumann2-0/+12