From 349972a047eea38367b6f3bb8a20e8dabe647001 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Mon, 1 Sep 2014 14:34:20 -0300 Subject: [PATCH] cleaner plugin: basic wires --- plugins/cleaner.js | 14 +++++++++++++- plugins/config-cleaner.js | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) 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: '* * * * *' + };