mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-06 10:09:38 +02:00
on pin remove from votes sorted set
This commit is contained in:
@@ -179,12 +179,15 @@ module.exports = function (Topics) {
|
||||
async.apply(db.sortedSetAdd, 'cid:' + topicData.cid + ':tids:pinned', Date.now(), tid),
|
||||
async.apply(db.sortedSetRemove, 'cid:' + topicData.cid + ':tids', tid),
|
||||
async.apply(db.sortedSetRemove, 'cid:' + topicData.cid + ':tids:posts', tid),
|
||||
async.apply(db.sortedSetRemove, 'cid:' + topicData.cid + ':tids:votes', tid),
|
||||
], next);
|
||||
} else {
|
||||
var votes = (parseInt(topicData.upvotes, 10) || 0) - (parseInt(topicData.downvotes, 10) || 0);
|
||||
async.parallel([
|
||||
async.apply(db.sortedSetRemove, 'cid:' + topicData.cid + ':tids:pinned', tid),
|
||||
async.apply(db.sortedSetAdd, 'cid:' + topicData.cid + ':tids', topicData.lastposttime, tid),
|
||||
async.apply(db.sortedSetAdd, 'cid:' + topicData.cid + ':tids:posts', topicData.postcount, tid),
|
||||
async.apply(db.sortedSetAdd, 'cid:' + topicData.cid + ':tids:votes', votes, tid),
|
||||
], next);
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user