summaryrefslogtreecommitdiff
path: root/src/feeds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/feeds.c')
-rw-r--r--src/feeds.c5
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),