From e0f43191fb4230bb8e69e150ef8db0afeb7da7ef Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Sat, 16 Jun 2018 16:53:26 +0300 Subject: [PATCH] fix(feed): always insert new feed item --- src/background/feed.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/background/feed.js b/src/background/feed.js index 51cdeb1..920db19 100644 --- a/src/background/feed.js +++ b/src/background/feed.js @@ -53,6 +53,11 @@ module.exports = class Feed { this.feed[index] = Object.assign(this.feed[index], data) // just push up element else { + if(typeof data == 'object') + { + data.feedDate = Math.floor(Date.now() / 1000) + } + if(this.feed.length >= this.max) { //cleanup @@ -63,15 +68,14 @@ module.exports = class Feed { break if(this.feed.length >= this.max) - return // two much for feed + this.feed[this.feed.length - 1] = data // replace last one + else + this.feed.push(data) // insert } - - if(typeof data == 'object') + else { - data.feedDate = Math.floor(Date.now() / 1000) + this.feed.push(data) // insert } - - this.feed.push(data) // insert } this._order()