From e93398b647d4ee86becec20849dafd480db54b5e Mon Sep 17 00:00:00 2001 From: barisusakli Date: Thu, 30 Oct 2014 19:37:17 -0400 Subject: [PATCH] use currentTime when someone up/down votes --- src/favourites.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/favourites.js b/src/favourites.js index 341766bdb3..123e014bc9 100644 --- a/src/favourites.js +++ b/src/favourites.js @@ -25,8 +25,10 @@ var async = require('async'), return callback(new Error('[[error:cant-vote-self-post]]')); } + var now = Date.now(); + if(type === 'upvote' && !unvote) { - db.sortedSetAdd('uid:' + uid + ':upvote', postData.timestamp, pid); + db.sortedSetAdd('uid:' + uid + ':upvote', now, pid); } else { db.sortedSetRemove('uid:' + uid + ':upvote', pid); } @@ -34,7 +36,7 @@ var async = require('async'), if(type === 'upvote' || unvote) { db.sortedSetRemove('uid:' + uid + ':downvote', pid); } else { - db.sortedSetAdd('uid:' + uid + ':downvote', postData.timestamp, pid); + db.sortedSetAdd('uid:' + uid + ':downvote', now, pid); } user[type === 'upvote' ? 'incrementUserFieldBy' : 'decrementUserFieldBy'](postData.uid, 'reputation', 1, function (err, newreputation) {