From 523e56166669ccc4c1943467197f908f1e5b6b65 Mon Sep 17 00:00:00 2001 From: James Bayliss Date: Sat, 20 Feb 2021 00:25:20 +0000 Subject: [PATCH] rss: alter cache key --- rss/process.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rss/process.go b/rss/process.go index e78248c..c602af4 100644 --- a/rss/process.go +++ b/rss/process.go @@ -85,8 +85,7 @@ func (j *rssJob) getFeed() ([]media.FeedItem, error) { } // guid seen before? - cacheKey := fmt.Sprintf("%s_%s", j.name, i.GUID) - if cacheValue, err := j.cache.Get(j.name, cacheKey); err == nil { + if cacheValue, err := j.cache.Get(j.name, i.GUID); err == nil { if string(cacheValue) == j.cacheFiltersHash { // item has been seen before and the filters have not changed continue @@ -120,7 +119,7 @@ func (j *rssJob) getFeed() ([]media.FeedItem, error) { items = append(items, b.Channel.Items[p]) // add item to temp cache (to prevent re-processing) - if err := j.cache.Put(j.name, cacheKey, []byte(j.cacheFiltersHash), j.cacheDuration); err != nil { + if err := j.cache.Put(j.name, i.GUID, []byte(j.cacheFiltersHash), j.cacheDuration); err != nil { j.log.Error(). Err(err). Str("guid", i.GUID).