diff --git a/plugins/cleaner.js b/plugins/cleaner.js index 9609557..bb00719 100644 --- a/plugins/cleaner.js +++ b/plugins/cleaner.js @@ -2,8 +2,20 @@ var mdb = require('../lib/MessageDb').default(); var logger = require('../lib/logger').logger; var preconditions = require('preconditions').singleton(); var cron = require('cron'); +var CronJob = cron.CronJob; + +var doClean = function() { + +} + module.exports.init = function(config) { logger.info('Using cleaner plugin'); + logger.info(config); + var job = new CronJob({ + cronTime: config.cronTime || '0 * * * *', + onTick: doClean, + start: true + }); + doClean(); }; - diff --git a/plugins/config-cleaner.js b/plugins/config-cleaner.js index f4d6253..b550cf3 100644 --- a/plugins/config-cleaner.js +++ b/plugins/config-cleaner.js @@ -1,3 +1,5 @@ module.exports = { + cronTime: '* * * * *' + };