diff options
Diffstat (limited to 'src')
-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), |