var getDatabaseIni = function(dbConfigPath) { var deferred = Q.defer(); // Check if database config file exists if (!fs.existsSync(dbConfigPath)) { // return done(new Error('Database config file not found! (' + dbConfigPath + ')')); deferred.reject(new Error('Database config file not found! (' + dbConfigPath + ')')); } // Load and parse ini file ini.load(dbConfigPath, deferred.makeNodeResolver()); return deferred.promise; };
var getApplicationIni = function(configPath) { var deferred = Q.defer(); // Check if application config file exists if (!fs.existsSync(configPath)) { deferred.reject(new Error('Application config file not found! (' + configPath + ')')); } else { // Load and parse ini file ini.load(configPath, deferred.makeNodeResolver()); } return deferred.promise; };