aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-23 16:22:45 +0100
committerGravatar jesopo2019-06-23 16:22:45 +0100
commite88f23e41342449085c327931e7388b95ce439d7 (patch)
treef14fd45d252234f5625352f8c88bc838c6f26efb /modules
parentUpdate CHANGELOG.md (diff)
signature
iter through rss entries backwards
Diffstat (limited to 'modules')
-rw-r--r--modules/rss.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/rss.py b/modules/rss.py
index 5cef8a72..c6b23514 100644
--- a/modules/rss.py
+++ b/modules/rss.py
@@ -51,13 +51,13 @@ class Module(ModuleManager.BaseModule):
for channel in channels:
seen_ids = channel.get_setting("rss-seen-ids", [])
new_ids = []
- valid = 1
- for entry in feed["entries"]:
+ valid = 0
+ for entry in feed["entries"][::-1]:
if entry["id"] in seen_ids:
new_ids.append(entry["id"])
continue
- if valid == 4:
+ if valid == 3:
continue
valid += 1