File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -4,13 +4,13 @@ var preconditions = require('preconditions').singleton();
4
4
var microtime = require ( 'microtime' ) ;
5
5
var cron = require ( 'cron' ) ;
6
6
var CronJob = cron . CronJob ;
7
-
7
+ var Threshold = ( process . env . CLEANER_THRESHOLD_DAYS || 30 ) * 24 * 60 * 60 ; // in seconds
8
8
9
9
module . exports . init = function ( config ) {
10
10
var cronTime = config . cronTime || '0 * * * *' ;
11
- logger . info ( 'Using cleaner plugin with cronTime ' + cronTime ) ;
11
+ logger . info ( 'Using cleaner plugin with cronTime ' + cronTime + ' and threshold of ' + Threshold + ' seconds' ) ;
12
12
var onTick = function ( ) {
13
- var limit = microtime . now ( ) - 1000 * 1000 * config . threshold ;
13
+ var limit = microtime . now ( ) - 1000 * 1000 * Threshold ;
14
14
mdb . removeUpTo ( limit , function ( err , n ) {
15
15
if ( err ) logger . error ( err ) ;
16
16
else logger . info ( 'Ran cleaner task, removed ' + n ) ;
Original file line number Diff line number Diff line change 1
1
module . exports = {
2
2
3
3
cronTime : '0 * * * *' , // run each hour
4
- threshold : 30 * 24 * 60 * 60 , // 30 days, in seconds
5
4
6
5
} ;
You can’t perform that action at this time.
0 commit comments