starting with cleaner plugin
This commit is contained in:
parent
e7700b374a
commit
c36c7d4ab4
@ -76,6 +76,7 @@ var bitcoindConf = {
|
||||
disableAgent: true
|
||||
};
|
||||
|
||||
var enableCleaner = process.env.ENABLE_CLEANER === 'true';
|
||||
var enableMailbox = process.env.ENABLE_MAILBOX === 'true';
|
||||
var enableRatelimiter = process.env.ENABLE_RATELIMITER === 'true';
|
||||
var loggerLevel = process.env.LOGGER_LEVEL || 'info';
|
||||
@ -92,8 +93,12 @@ if (!fs.existsSync(db)) {
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
enableCleaner: enableCleaner,
|
||||
cleaner: require('../plugins/config-cleaner.js'),
|
||||
enableMailbox: enableMailbox,
|
||||
mailbox: require('../plugins/config-mailbox.js'),
|
||||
enableRatelimiter: enableRatelimiter,
|
||||
ratelimiter: require('../plugins/config-ratelimiter.js'),
|
||||
loggerLevel: loggerLevel,
|
||||
enableHTTPS: enableHTTPS,
|
||||
version: version,
|
||||
|
||||
@ -135,6 +135,10 @@ if (config.enableMailbox) {
|
||||
require('./plugins/mailbox').init(ios, config.mailbox);
|
||||
}
|
||||
|
||||
if (config.enableCleaner) {
|
||||
require('./plugins/cleaner').init(config.cleaner);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// express settings
|
||||
|
||||
@ -116,4 +116,8 @@ MessageDb.prototype.getMessages = function(to, lower_ts, upper_ts, cb) {
|
||||
});
|
||||
};
|
||||
|
||||
MessageDb.prototype.remove = function(ts) {
|
||||
|
||||
};
|
||||
|
||||
module.exports = soop(MessageDb);
|
||||
|
||||
9
plugins/cleaner.js
Normal file
9
plugins/cleaner.js
Normal file
@ -0,0 +1,9 @@
|
||||
var microtime = require('microtime');
|
||||
var mdb = require('../lib/MessageDb').default();
|
||||
var logger = require('../lib/logger').logger;
|
||||
var preconditions = require('preconditions').singleton();
|
||||
|
||||
module.exports.init = function(config) {
|
||||
logger.info('Using cleaner plugin');
|
||||
};
|
||||
|
||||
3
plugins/config-cleaner.js
Normal file
3
plugins/config-cleaner.js
Normal file
@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
|
||||
};
|
||||
3
plugins/config-mailbox.js
Normal file
3
plugins/config-mailbox.js
Normal file
@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
|
||||
};
|
||||
3
plugins/config-ratelimiter.js
Normal file
3
plugins/config-ratelimiter.js
Normal file
@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user