From 9752ebd8d9faeb9acc4075b19e627e3630f075fc Mon Sep 17 00:00:00 2001 From: Cedric Hoelzl Date: Fri, 3 Jul 2020 11:36:15 +0200 Subject: [PATCH] kk --- config.js | 8 ++++---- manual.js | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config.js b/config.js index a6b9801..815fa04 100644 --- a/config.js +++ b/config.js @@ -15,8 +15,8 @@ var db = new db_js("rss_chan"); const get_rss = function(url,min_id){ return parser.parseURL(url).then(feed=>feed.items).then(items=>{ let idx = items.findIndex(i => parseInt(i.guid) === min_id); - if(idx>=0) return items.slice(0,idx); - else return items; + if(idx>=0) return items.slice(0,idx).reverse(); + else return items.reverse(); }); } @@ -63,7 +63,7 @@ module.exports = function(rssi){ Promise.all(articles.map(art=> this.bot.telegram.sendMessage(entry.chat,article_to_mess(art),{"parse_mode":"Markdown"}) )).then(rr=> - (articles.length == 0) || db.set_v(entry.chat,parseInt(articles.pop().guid)) + (articles.length == 0) || db.set_v(entry.chat,parseInt(articles.shift().guid)) ) ) ) @@ -98,7 +98,7 @@ module.exports = function(rssi){ Promise.all(articles.map(art=> this.bot.telegram.sendMessage(entry.chat,article_to_mess(art),{"parse_mode":"Markdown"}) )).then(rr=> - (articles.length == 0) || db.set_v(entry.chat,parseInt(articles.pop().guid)) + (articles.length == 0) || db.set_v(entry.chat,parseInt(articles.shift().guid)) ) ) ) diff --git a/manual.js b/manual.js index 0c83ef5..71a4490 100644 --- a/manual.js +++ b/manual.js @@ -35,8 +35,8 @@ const get_url = function(opts){ const get_rss = function(url,min_id){ return parser.parseURL(url).then(feed=>feed.items).then(items=>{ let idx = items.findIndex(i => parseInt(i.guid) === min_id); - if(idx>=0) return items.slice(0,idx); - else return items; + if(idx>=0) return items.slice(0,idx).reverse(); + else return items.reverse(); }); } get_rss(get_url({org:ORG.BR, lang:'de',since:-3}),79718).then(r=>r.forEach(item=>{