From e79c9804218230cb5bd546e16607402bfeb5cb9f Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 8 Sep 2014 18:09:35 -0400 Subject: [PATCH] delete anything older than 1 week --- src/notifications.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/notifications.js b/src/notifications.js index fcf9467cf7..9384d575e2 100644 --- a/src/notifications.js +++ b/src/notifications.js @@ -277,21 +277,17 @@ var async = require('async'), ], callback); }; - Notifications.prune = function(cutoff) { + Notifications.prune = function() { var start = process.hrtime(); if (process.env.NODE_ENV === 'development') { winston.info('[notifications.prune] Removing expired notifications from the database.'); } - var today = new Date(), + var week = 604800000, numPruned = 0; - if (!cutoff) { - cutoff = new Date(today.getFullYear(), today.getMonth(), today.getDate() - 7); - } - - var cutoffTime = cutoff.getTime(); + var cutoffTime = Date.now() - week; db.getSetMembers('notifications', function(err, nids) { if (err) {