From 564a973adff6d6524d5a6cae1e8eb5645d6c593a Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Sat, 20 Oct 2018 16:02:30 +0300 Subject: [PATCH] fix(feed): rating also accumulate for times over --- src/background/feed.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/background/feed.js b/src/background/feed.js index 39114d1..0c2f7b7 100644 --- a/src/background/feed.js +++ b/src/background/feed.js @@ -1,4 +1,5 @@ const config = require('./config'); +const rating = require('../app/rating'); module.exports = class Feed { constructor({sphinx}) @@ -102,6 +103,12 @@ module.exports = class Feed { if(time > maxTime) time = maxTime const relativeTime = (maxTime - time) / maxTime - return relativeTime * relativeTime + good * 1.5 * relativeTime + comments * 4 * relativeTime - bad * 0.6 * relativeTime + return ( + relativeTime * relativeTime + + good * 1.5 * relativeTime + + comments * 4 * relativeTime + - bad * 0.6 * relativeTime + + rating(good, bad) + ) } } \ No newline at end of file