don't attempt to initialize db until we attempt to initialize

This commit is contained in:
psychobunny
2014-04-14 13:41:33 -04:00
parent d5b5dd6fa5
commit df5f3d185a
3 changed files with 79 additions and 24 deletions

View File

@@ -21,16 +21,24 @@
connectLevel,
db;
try {
levelup = require('levelup');
leveldown = require('leveldown');
connectLevel = require('connect-leveldb')(express);
} catch (err) {
winston.error('Unable to initialize Level DB! Is Level DB installed? Error :' + err.message);
process.exit();
}
module.questions = [
{
name: "level:database",
description: "Enter the path to your Level database",
'default': nconf.get('level:database') || '/var/level/nodebb'
}
];
module.init = function(callback) {
try {
levelup = require('levelup');
leveldown = require('leveldown');
connectLevel = require('connect-leveldb')(express);
} catch (err) {
winston.error('Unable to initialize Level DB! Is Level DB installed? Error :' + err.message);
process.exit();
}
if (db) {
if(typeof callback === 'function') {
callback();