diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-11-27 14:40:07 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-11-27 14:40:07 +0200 |
commit | 4911c409cdd5f7c1e7e06ff3237748d6493ed3e6 (patch) | |
tree | c7fc7c821f05595451c21455661cdfb3c6b7b2f5 | |
parent | 6e8924cb5e95466cbdbe6c237365a8383c35b26b (diff) |
Feeds: Don't save entries discovered long ago
-rw-r--r-- | src/feeds.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/feeds.c b/src/feeds.c index 3340d201..9fe6314c 100644 --- a/src/feeds.c +++ b/src/feeds.c | |||
@@ -323,8 +323,13 @@ static void save_Feeds_(iFeeds *d) { | |||
323 | } | 323 | } |
324 | } | 324 | } |
325 | writeData_File(f, "# Entries\n", 10); | 325 | writeData_File(f, "# Entries\n", 10); |
326 | iTime now; | ||
327 | initCurrent_Time(&now); | ||
326 | iConstForEach(Array, i, &d->entries.values) { | 328 | iConstForEach(Array, i, &d->entries.values) { |
327 | const iFeedEntry *entry = *(const iFeedEntry **) i.value; | 329 | const iFeedEntry *entry = *(const iFeedEntry **) i.value; |
330 | if (secondsSince_Time(&now, &entry->discovered) > maxAge_Visited) { | ||
331 | continue; /* Forget entries discovered long ago. */ | ||
332 | } | ||
328 | format_String(str, "%x\n%llu\n%llu\n%s\n%s\n", | 333 | format_String(str, "%x\n%llu\n%llu\n%s\n%s\n", |
329 | entry->bookmarkId, | 334 | entry->bookmarkId, |
330 | integralSeconds_Time(&entry->posted), | 335 | integralSeconds_Time(&entry->posted), |