dont modify session for spiders

This commit is contained in:
Barış Soner Uşaklı
2018-12-14 20:10:07 -05:00
parent 29b63ae7fb
commit 14c4552304
2 changed files with 12 additions and 8 deletions

View File

@@ -161,10 +161,12 @@ topicsController.get = function (req, res, callback) {
res.locals.linkTags.push(rel);
});
req.session.tids_viewed = req.session.tids_viewed || {};
if (!req.session.tids_viewed[tid] || req.session.tids_viewed[tid] < Date.now() - 3600000) {
topics.increaseViewCount(tid);
req.session.tids_viewed[tid] = Date.now();
if (!req.isSpider()) {
req.session.tids_viewed = req.session.tids_viewed || {};
if (!req.session.tids_viewed[tid] || req.session.tids_viewed[tid] < Date.now() - 3600000) {
topics.increaseViewCount(tid);
req.session.tids_viewed[tid] = Date.now();
}
}
if (req.loggedIn) {